摘要: 条款九:利用deconstructor避免资源泄露 将资源封装在对象中(如指针),利用对象离开作用域会自动析构的原理将资源释放,阻止资源的泄露。 条款十:在constructor组织资源泄露 C++只会析构已经构造完成的对象,如果构造过程中出现exceptions,则不会调用析构函数可能出现资源的泄 阅读全文
posted @ 2022-03-10 21:27 axingzheng 阅读(27) 评论(0) 推荐(0)
摘要: 条款五:对定制的类型转换函数保持警觉 两类可以由编译器完成类型转换的函数:单变量constructor和隐式类型转换操作符,其中隐式类型转换函数 1 class Rational{ 2 public: 3 Rational(int numerator = 0, int denominaion = 1 阅读全文
posted @ 2022-03-10 16:31 axingzheng 阅读(32) 评论(0) 推荐(0)