码迷,mamicode.com
首页 > 编程语言 > 详细

C++ tips

时间:2015-10-15 21:55:37      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:

1. explict 阻止隐式类型转换

2.引用传递好于值传递

3.对内置类型或STL 传值更好

4.阻止默认构造函数:将其声明为private而不定义;或继承一个这样的基类

5.虚函数的目的是允许派生类的实现得以客制化,在不同的基类中有不同的实现代码。任何类只要带有虚函数都几乎确定应该也有一个虚析构函数

6.class的设计目的若不是为了当作基类使用,或不是为了具备多态性,就不该声明虚析构函数

7.构造期间虚函数不是虚函数。在构造和析构期间不要调用虚函数,因为这类调用不会下降至派生类

C++ tips

标签:

原文地址:http://www.cnblogs.com/zuopeng0943/p/4883751.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!