【发布时间】:2018-02-01 18:37:22
【问题描述】:
我第一次遇到用方括号括起来的属性,我一直在做一些背景阅读:http://en.cppreference.com/w/cpp/language/attributes。
至少对于 gcc,似乎允许使用多种技术:
__attribute__((some_attribute))
和
[[some_attribute]]
这是正确的吗?什么时候允许或不允许、首选或不首选一种技术?有什么不同?
看起来[[some_attribute]] 只允许从 C++11 开始,对吧?
【问题讨论】:
标签: c++ c++11 attributes