[C++] BOOST

xiaoxiao2021-02-28  66

BOOST_STATIC_ASSERT和assert的区别

assert是运行期断言,也就是编译期出现的错误,它不会提示;相反,BOOST_STATIC_ASSERT是编译期的断言,在编译的时候就可以断言出错误。

需要注意的是BOOST_STATIC_ASSERT是放在全局命名空间中的,所以使用的时候不要加上boost::限定名

转载请注明原文地址: https://www.6miu.com/read-76521.html

最新回复(0)