2012-01-14 2 views

답변

4

__typeof 키워드는 typeof 키워드와 동일한 의미를 가지며 명시 적 유형 대신 컴파일 타임에 사용되며 해당 매개 변수 유형을 의미합니다.

typeof 키워드가 비표준이므로 시스템 헤더 파일에 __typeof이 표시됩니다. 따라서 typeof 키워드는 컴파일러 플래그로 사용하지 못하도록 설정하거나 사용자가 #define 다른 것을 의미 할 수 있습니다. C 언어 표준은 컴파일러에서 사용하기 위해 __으로 시작하는 모든 식별자를 예약하므로 typeof 키워드가 비활성화되어 있어도 컴파일러에서 __typeof 키워드를 정의 할 수 있으며 사용자는 #define을 다른 것으로 지정하지 않아야합니다.

관련 문제