对于所有对象类型T,总是总是sizeof(T)> = alignof(T)吗? 对于任何对象类型T,是否总是总是sizeof(T)至少与alignof(T)一样大? 直觉上是这样,因为即使您调整对象的对齐方式,例如: struct small { char c; }; 通常,它们的“大小"也要向上调整,以使数组中的对象之间的关系在保持对齐的同时有意义(至少在我的struct alignas(16) small16 { char c; }; 大小和对齐 .. 发布时间:2020-05-08 20:24:22 c++ c++11 memory-alignment alignof C/C++开发
sizeof和alignof有什么区别? sizeof和alignof之间有什么区别? #include #define SIZEOF_ALIGNOF(T)std :: cout .. 发布时间:2016-10-16 14:45:44 c++ c++11 sizeof alignof C/C++开发