我需要一种可移植的方法来确定结构的对齐要求,其中可移植性包括遗留版本的GCC。项目的一部分被困在嵌入式平台上,只支持C++11之前的标准,最早是GCC v.3.6。
有一个非ISO的__alignof__ (宏?函数?)模拟的C++11运算符alignof,我可以用,但是最早的版本的GCC编译器会支持它吗?在命名方面是否有其他选择或更改?
发布于 2021-10-19 08:24:12
在gcc.gnu.org提供的在线文档中,最早的GCC版本是2.95.3。该版本的does support __alignof__扩展。
https://stackoverflow.com/questions/69627288
复制相似问题