객관적인 C와 Struct을 선언하고 사용하는 방법에 대한 기본적인 지식을 가지고 있고 구조체를 쉽게 호출하기 위해 Typedef를 사용하는 방법이 있지만 이상한 구조체 사용법과 선언이 많이 있습니다. 전혀 몰라. 다음 재단 프레임 워크 "CFUUID.h"클래스에 정의되어 그들 중 하나기초 프레임 워크에서 구조체 dclaration
typedef const struct __CFUUID * CFUUIDRef;
누군가가 여기서 무슨 일이 일어나고 있는지 설명해주십시오 수 있습니다,이에 따라 구조체를 정의하는 일반적인 방법이 아닌 무엇 I 지금까지 읽었습니다. 이 구조체는 나중에 변경할 수없는 상수가 될 것입니다. 구조체 _CFUUID의 이름입니까? 왜 포인터가 필요하며 포인터와 관련하여 여기서 typedef는 무엇을하고 있습니까?
아니요, 이것은'struct __CFUUID * const CFUUIDRef'입니다. –