Effective C++中重要的原则

1  必须返回一个对象时不要试图返回一个引用,千万不要返回局部对象的引用,也不要返回函数内部用new初始化的指针的引用

2  尽量使用初始化而不要在构造函数里赋值,初始化列表中成员列出的顺序和它们在类中声明的顺序相同

3  争取使类的接口完整并且最小(底层设计类似于数学中的正交基)

4  为需要动态分配内存的类声明一个拷贝构造函数和一个赋值操作符

5  将文件间的编译依赖性降至最低

你可能感兴趣的:(Effective C++中重要的原则)