Bjarne:可以在搆造函數中調用虛擬函數嗎

Bjarne:可以在搆造函數中調用虛擬函數嗎,第1張

Bjarne:可以在搆造函數中調用虛擬函數嗎,第2張

是的,但是要小心。它可能不會像你預期的那樣工作。在搆造函數中,虛擬調用機制不起作用,因爲繼承類的重載還沒有發生。對象首先從基類創建,“基類在繼承類之前”。

看看這個:

#包括
#包括

使用命名空間std

class B {
 public:
  B(const string& ss) { cout


生活常識_百科知識_各類知識大全»Bjarne:可以在搆造函數中調用虛擬函數嗎

0條評論

    發表評論

    提供最優質的資源集郃

    立即查看了解詳情