나는 mystery
멤버는 다음과 같습니다 재산의 종류를 이해하지 않습니다구조체의 void * 멤버를 갖는 것은 무엇을 의미합니까?
void
멤버 멤버의 어떤 종류의
typedef struct _myobject
{
long number;
void *mystery;
} t_myobject;
? 얼마나 많은 기억이 들어 맞습니까? 어디에서 무엇을 그 수행에 대한 자세한 정보를 얻을 수 있습니다 (왜 하나는 void
멤버를 사용하는 것, 예를 들면?)를
EDIT-- 업데이트 제목이 말을 무효 *
구조체 태그를 잊어 버리면, 단지 'void * mystery;'라고 가정하십시오. 이제 같은 질문을하십시오. –
불법적 인 'void'멤버가 없으므로, 여러분은'void *'를 의미했습니다. 'void'는 불완전한 타입이고'union'과'struct' (마지막 멤버로)에서 허용되는 불완전한 타입의 유일하게 가능한 멤버는 완전한 타입의 불완전한 배열 타입입니다. – Deduplicator