Cro*_*ire 10 c++ gcc clang c++11 c++14
C++ 11引入了标准化属性语法的概念.我找不到所有支持的属性的列表.是否有C++ 11属性替代__attribute__((packed))
?
例如
struct __attribute__((packed)) Pack {
uint8_t field1;
uint8_t field2;
};
Run Code Online (Sandbox Code Playgroud)
edm*_*dmz 15
很不幸的是,不行.标准当前定义的属性是:
[[noreturn]]
;[[carries_dependency]]
;[[deprecated]]
/ [[deprecated(reason)]]
;其他一切都是实现定义的.
归档时间: |
|
查看次数: |
2342 次 |
最近记录: |