【发布时间】:2022-01-24 08:35:20
【问题描述】:
我想在我的 C++11 项目中使用 static_assert 来做一些编译时间检查。
据我了解,static_assert 不会在运行时执行,对吧?
如果是这样,当我通过执行关于编译的命令来编译我的项目时,例如gcc ...,编译器会将static_assert构建到二进制文件中,否则static_assert将被完全忽略,就像注释一样?
【问题讨论】:
标签: c++ compilation static-assert