Cli*_*ton 13 c++ static-assert c++11
我想这样做可能效率低但不一定不正确的用法.
没有.
断言失败表示阻止程序完成的问题(执行[运行时断言]或编译[静态断言]).
实际上,只要它们发出诊断(包括继续执行),就允许执行任何操作.但是,在实践中,主流工具链的行为几乎都是一样的:它们会出错.你当然不能将它们破解为用户定义的东西.
为此目的,C++0x 中引入了这些属性。有关示例,请参阅http://docwiki.embarcadero.com/RADStudio/en/C%2B%2B0x_attribute_deprecated 。
| 归档时间: |
|
| 查看次数: |
865 次 |
| 最近记录: |