답변
첫 번째 정교 타입 지정하고, 이외의 모든 유형을 무시 C++, 특별한 이름 조회 규칙을 사용 : 그럼 어떻게이 두 문장 사이의 차이는 이름. 번째 비정규 이름 조회를 사용하고, 그들은 존재하는 경우, 예를 들면 (a 컴파일러 오류가 발생할 것이다) 변수 기능을 찾을 것이다
struct Toto {};
void Toto();
struct Toto myVar; // Legal.
Toto myVar; // Illegal.
C++은 C와의 호환성의 이유로 이러한 정의를 허용 하지만 피해야합니다. 가 아닌 형과 같은 범위에있는 같은 이름의 유형 모두가없는 경우,이 이유 이
Toto myVar;
를 사용하지 않는, 그리고 훨씬 더 관용적이다. 그러나 때때로 당신이하지 선택의 여지가 수행 POSIX의 헤더 stat.h
을 정의 모두 struct
및 stat
라는 함수, 그래서 당신이 작성해야합니다 :
struct stat fileInfo;
if (stat(filename.c_str(), &fileInfo) != 0) {
// error...
}
이러한는 이전 버전과의 호환성의 가격입니다.
"제임스 Kanze"는 나를 나에게 gmail id를 줄 수 있냐? 내 것은 [email protected] –
위의 예제를 붙여 넣었습니다. "toto는 형식을 지정하지 않았습니다."라는 오류 메시지가 나타납니다. 무슨 뜻이에요? –
@UsmanRaza '// Illegal'이라고 표시된 줄에서 얻은 오류 메시지라고 생각합니다. 그것은 정규화되지 않은 이름 검색이'Toto' (실제로'struct Toto'를 감추는) 함수를 발견했기 때문에 유형이 아니며 사용 된 구문에 유형이 필요하다는 것을 의미합니다. –
- 1. 스위프트의 문자열 보간과 문자열 초기화 사이의 차이
- 2. 통일 초기화 구문 차이
- 3. 배열 초기화 - 성능 차이
- 4. 배열 초기화 차이 자바
- 5. $ .each와 each() 사이의 차이
- 6. 숫자 사이의 최소 차이
- 7. % s와 % 1024 사이의 차이
- 8. JTables 사이의 큰 차이
- 9. 이미지 사이의 차이 찾기
- 10. Serilog : {..} 사이의 차이 {@ ..}
- 11. Swift에서 nil과() 사이의 차이
- 12. 두 예외 사이의 차이
- 13. 두 쿼터니온 사이의 '차이'
- 14. registerColumnType과 registerHibernateType 사이의 차이
- 15. 차이 둘 사이의 구현
- 16. System.out.printf와 String.format 사이의 차이
- 17. 사이의 차이 (x)는
- 18. CMake : $ {} 사이의 차이 "$ {}"
- 19. 출력 사이의 차이
- 20. 두 클러스터 사이의 차이
- 21. $ @와 $ 사이의 차이! perl
- 22. Jquery .ready와 .resize 사이의 높이 차이 계산
- 23. intent.setClass()와 intent.setComponent() 사이의 차이
- 24. 이벤트 사이의 날짜 차이 알아보기
- 25. 0에서 0.0 사이의 C++ 차이
- 26. 사이의 차이 || 및 || =이 상황
- 27. 두 요소 사이의 최대 차이
- 28. 자바에서 두 번 사이의 차이
- 29. 사이의 차이)에 대한 단편
- 30. emacs에서 프레임과 창 사이의 차이
죄송합니다. 자바 스크립트를 작성했습니다. 나는 C++로 데이터 구조를 연구 중이다. 차이점이 무엇인지 말해봐. 나는 DS에 새로운 사람이다 –