構(gòu)造函數(shù)不能定義為virtual,派生類對象的基類數(shù)據(jù)成員部分在初始化列表中用基類構(gòu)造函數(shù)初始化;
基類析構(gòu)函數(shù)應(yīng)定義為virtual,復(fù)制操作符一般定義為非virtual
在基類構(gòu)造函數(shù)和析構(gòu)函數(shù)中,將派生類對象當(dāng)作基類類型對象對待。(因為在這兩個函數(shù)的運行過程中,對象不是一個完整的派生類類型)
類的復(fù)制控制的三法則有個例外:定義(空)虛構(gòu)夠函數(shù)時可以不定義構(gòu)造函數(shù)和賦值函數(shù)。

文章來源:http://liyuxia-life.spaces.live.com/Blog/cns!DA1B364675ACF35!264.entry