#define offsetof(TYPE, MEMBER) ((size_t) & ((TYPE*)0)->MEMBER) 这个宏的作用和功能是什么, |
|
4分 |
获取结构TYPE的成员变量MEMBER在结构中的偏移量,编译时就能计算出
|
4分 |
结构成员在结构中的偏移
|
4分 |
这个不一定地结构, 也可以是类
c、c++ 可以无耻的把0转换成 类/结构 指针, 再计算出成员变量的偏移量。 &得到的结果就是偏移量。 |
4分 |
结构体或类成员的偏移量
|
4分 |
offsetof( type, member-designator)
which expands to an integral constant expression that has type size_t, |