
随笔
Xefvan
这个作者很懒,什么都没留下…
展开
-
有关Function Try Block的法则
法则1:构造函数的function try block处理程序只能用于转化(translate)从基类或成员子对象的构造函数抛出异常(也可能做一些相应的记录工作,或其它某种附带性的工作,以响应构造失败)。此外没有什么作用。例如:class X : Y { private: T* t_; Z* z_;public: X() try : Y(/* */)原创 2017-07-24 18:46:32 · 1162 阅读 · 0 评论 -
C++知识点(持续更新)
RAII机制为了管理内存等资源,C++程序员通常采用RAII机制(资源获取即初始化,Resource Acquisition Is Initialization),在使用资源的类的构造函数中申请资源,然后使用,最终在析构函数中释放资源(–《Boost程序库完全开发指南》)原创 2017-07-05 14:10:32 · 314 阅读 · 0 评论