【发布时间】:2017-10-08 17:19:57
【问题描述】:
在标准C++中,main函数及其参数可以有属性吗?
例如,以下是合法的吗?
[[noreturn]] int main() { std::abort(); }
或类似的东西
[[nodiscard, carries_dependency]]
int main(int argc [[maybe_unused]],
char * argv [[carries_dependency, maybe_unused]] [])
{ /* ... function body omitted ... */ }
【问题讨论】:
标签: c++ c++11 attributes main