![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
文章平均质量分 64
广东搬砖王
来自广东末流四非大学的计算机大三本科生
展开
-
c++能否在析构函数和构造函数中抛出异常?
在牛客网的一道C++题目中第一次接触到这个问题,遂翻阅了《Effective C++》,总结成这篇博文。 参考《Effective C++》中条款08:别让异常逃离析构函数一、析构函数不要在析构函数中抛出异常 !虽然C++并不禁止析构函数抛出异常,但这样会导致程序过早结束或出现不明确的行为。如果某个操作可能会抛出异常,class应提供一个普通函数(而不是析构函数),来执行该操作。目的是给客原创 2017-10-18 13:39:21 · 299 阅读 · 0 评论 -
c++成员函数
类的成员函数是指那些把定义和原型写在类定义内部的函数,就像类定义中的其他变量一样。类成员函数是类的一个成员,它可以操作类的任意对象,可以访问对象中的所有成员。class Box{ public: double length; double breadth; double height; double getVolume(voi转载 2017-10-18 14:06:56 · 324 阅读 · 0 评论