論虛構造函數與虛複製構造函數的實現!

 一看標題,這個有點過,甚至有點譁衆取寵性質,因爲從C++的語言角度,其實構造函數及複製構造函數是並不存在虛函數形式的,原因是爲何,先把C++ Primer中的原話引述上來:……只有析構函數應定義爲虛函數,構造函數不能定義爲虛函數。構造函數是在對象完全構造之前運行的,在構造函數運行的時候,對象的動態類型還不完整。         甚至有人一看見這文章標題,就要罵我,構造函數本來不允許虛,而且這麼久
相關文章
相關標籤/搜索