2012-03-14 4 views
0

Xcode에서 클래스 인스턴스의 컴파일 타임 바이트 정렬을 가져 오는 방법이 있습니까? Visual Studio에는 클래스 레이아웃을 출력 창에 덤프 할 플래그 (/ d1reportSingleClassLayoutXXX, 여기서 XXX는 클래스 이름 임)가 있습니다. 비슷한 플래그/함수가 Xcode에 있습니까?xcode에서 객체 바이트 정렬

llvm을 제외하고는 this과 같습니다.

답변

1

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

참고 :

__alignof

offsetof