不是所有编译器都支持offsetof宏,因为offsetof是C标准库中的宏,不是C语言的关键字或操作符。通常情况下,大多数现代的编译器都支持offsetof宏,但在一些特定的编译器或环境下可能会出现不支持的情况。因此,在使用offsetof宏时,最好查看所用编译器的文档以确认其是否支持。
offsetof