1. 程式人生 > >OO易錯點總結

OO易錯點總結

space tor 初始化列表 audio 子類 book white hit 類的初始化

在寫子類的構造函數時,要在初始化列表中指定使用的父類的構造函數並完成其初始化,如下例:

    AudioBook(const string& bookname, const string& author, const string& narrator):
        Book(bookname,author), m_narrator(narrator)

原因是子類實例化時調用子類的構造函數時要先調用父類的構造函數完成父類的初始化,父類如果有多個構造函數的話,必須指定父類的一個構造函數。

OO易錯點總結