2012-06-06 5 views

답변

4

stddef.h에서 offsetof() 매크로를 사용 offsetof(struct test, t). (ideone example)

+0

#DEFINE offset_of (TYPE, MEMBER) ((size_t로) ((TYPE *) 0) -> 회원) 그것은 널 포인터를 역 참조처럼 보인다. 오프셋을 찾는 데 어떻게 도움이됩니까? – Prabagaran

+0

하지만 외부 '&'(주소) 연산자는 비 참조를 효과적으로 "취소"합니다. 전체 표현식은 "메모리 위치 0에 TYPE 인스턴스가 있다면 어떤 주소가 될 것입니까?"라고 묻습니다. – cdhowie

관련 문제