摘要:
1. C++11标准中让类的析构函数默认也是noexcept(true)的。 但如果显式地为析构函数指定了noexcept,或者类的基类或成员有noexcept(false)的析构函数,析构函数就不会再保持默认值。 2. 初始化成员变量: c++98中,支持在类声明中使用等号“=”进行初始化,但要求 阅读全文
posted @ 2018-12-26 18:09
c++11
阅读(389)
评论(0)
推荐(0)
摘要:
c++中想要在编译时期进行断言,在之前的标准中可以采用1/0来判断,如下: 在c++11中,可以使用static_assert断言,且可以打印出具体的出错信息。static_assert接收两个参数,一个是断言表达式,此表达式需要返回一个bool值;另一个则是警告信息,通常是字符串。以上代码可以修改 阅读全文
posted @ 2018-12-26 12:15
c++11
阅读(3895)
评论(0)
推荐(0)

浙公网安备 33010602011771号