CppUnit部分核心代碼分析之AdditionalMessage

AdditionalMessage (異常信息對象,只包含詳細信息)

說明:

屬於Message類得子類,不對簡短信息進行構造,只構造詳細信息,類似於一個特例,把Message的包含兩個參數的構造函數轉化爲了只需要一個參數(詳細信息)的構造過程,對某些情況下適用。

預定義宏:

類設計詳解:

類名:

class CPPUNIT_API AdditionalMessage: public Message

類圖:


成員變量:

typedef Message SuperClass

 

成員函數:

AdditionalMessage()

說明:

默認構造函數

 

AdditionalMessage(const std::string &detail1 )

說明:

構造函數,僅僅只是在父類Message中添加一個詳細信息

AdditionalMessage(const char *detail1 )

說明:

構造函數的重載

 

AdditionalMessage(const Message &other )

說明:

拷貝構造函數,調用父類的拷貝構造函數

AdditionalMessage&operator =( const Message &other )

說明:

賦值操作符重載,調用父類的賦值操作符


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章