随笔分类 - Effective C++ :55 specific ways
摘要://一种错误的方式:在基类的构造函数中去调用virtual函数 #include<iostream> using namespace std; #if 0 class Transcation { public: Transcation() { //... logTran(); } ~Transcat
阅读全文
摘要:需要注意三点: 1.手工初始化内置型的非成员对象 2.使用初始化成员列表对付对象的所有成员 3.对"初始化顺序不确实"的问题要注意自己的设计. 这里重点介绍下第三种的情况: 下面的tfs会在外部文件b.cpp中使用,但是当前这种写法不能够保证tfs在b.cpp中使用时已经被初始化了,这样就会造成问题
阅读全文