上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 40 下一页
摘要: 在很多类中,可以看到其析构函数都是声明为虚函数的。 那么,为何要将析构函数声明为虚函数?哪些情况要将析构函数声明为虚函数? 本文将为你解惑。 阅读全文
posted @ 2017-01-27 11:45 穆晨 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 如果你不想要编译器帮你自动生成的拷贝机制 (参考前文),那么你应当明确的拒绝。 如何拒绝?这便是本文要解决的主要问题。 阅读全文
posted @ 2017-01-27 11:41 穆晨 阅读(613) 评论(0) 推荐(0) 编辑
摘要: 对于一个类来说,最最基础的三类成员函数莫过于:构造函数,析构函数以及拷贝函数 (copy构造函数和=重载函数)。即使你的类没有为这些函数做出定义,C++ 也会自动为你创建。本文将讲述的是 C++ “偷偷”为你创建的这三个函数究竟是怎么样的。 了解这些,能更清楚代码是如何运转的,从而写出自己需求的(这三类)函数,确保对象高效,节约。 阅读全文
posted @ 2017-01-27 11:38 穆晨 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 某个对象若不被初始化,意味着它的执行很有可能导致不确定的结果,这是我们的代码所要坚决避免的情况。 本文将讲解 C++ 代码中关于对象初始化的方方面面。 阅读全文
posted @ 2017-01-27 11:35 穆晨 阅读(316) 评论(0) 推荐(0) 编辑
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 40 下一页