Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++에서 'struct'와 'typedef struct'의 차이점은 무엇입니까?

<시간/>

C++에서는 'struct'와 'typedef struct' 간에 차이가 없습니다. C++에서는 모든 struct/union/enum/class 선언이 암시적으로 typedef인 것처럼 작동하기 때문입니다. ed, 이름이 같은 이름을 가진 다른 선언에 의해 숨겨지지 않는 한.

typedef를 앞으로 선언할 수 없다는 미묘한 차이점이 있습니다. 따라서 typedef 옵션의 경우 typedef가 포함된 파일을 포함해야 어디에서나 사용됩니다.