2,你的數據成員是私有的嗎?
3,你的類需要一個無參構造函數嗎?
4,是不是每個構造函數初始化所有的數據成員嗎?
5,類需要析構函數嗎?
6,類需要一個虛析構函數嗎?
7,你的類需要複製構造函數嗎?
8,你的類需要一個賦值操作符嗎?
9,你的類需要定義關係操作符嗎?
10,你的類需要定義關係操作符嗎?
11,刪除數組是你記住了用delete []嗎?
12,記得在複製構造函數和賦值操作符的參數類型中加上const了嗎?
13,如果函數有引用參數,他們應該是const引用嗎?
14,記得適當地聲明成員函數爲const的了嗎?
-------摘於《c++沉思錄》