|
序列化
|
<boost/serialization/static_warning.hpp>
提供了一个单宏 BOOST_STATIC_WARNING(x)
,当整数常量表达式 x 为假时生成编译时警告信息。请注意,如果条件为真,则宏不会生成代码或数据 - 并且宏还可以在名称空间、类或函数作用域中使用。在模板中使用时,将在实例化模板时评估表达式 x;这对于验证模板参数特别有用。
BOOST_STATIC_WARNING(x) 的功能与 BOOST_STATIC_ASSERT(x) 相同,但它不会导致编译错误,而是导致编译器警告。在所有其他方面,它们应该是相同的。因此,有关 BOOST_STATIC_WARNING(x) 用法的详细信息,请参阅 BOOST_STATIC_ASSERT(x) 文档 此处。
© 版权所有 Robert Ramey 2002-2004。依据 Boost 软件许可证版本 1.0 分发。(请参阅随附的文件 LICENSE_1_0.txt 或 https://boost.ac.cn/LICENSE_1_0.txt 上的副本)