문제

Xcode에서 클래스 인스턴스의 컴파일 타임 바이트 정렬을 가져 오는 방법이 있습니까?Visual Studio에는 플래그가 있으므로 클래스 레이아웃을 출력 창에 덤프하는 플래그 (/ d1reportsingleclasslayoutxxx)가 있습니다.xcode에는 유사한 플래그 / 기능이 있습니까?

like LLVM 사용을 제외하고

도움이 되었습니까?

해결책

컴파일 타임에 특정 객체의 레이아웃을 쿼리 해야하는 경우, sizeof(struct X), __alignof(struct X)offsetof(struct X, member)를 통해 모든 유용한 정보를 사용할 수 있습니다.

참조 :

__alignof

OffsetOf

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top