2013-09-22 84 views
0

我一直在使用QtDbus開發一個Qt/C++項目,並且在我學習過程中被特定的語法混淆了。我一直在閱讀this tutorial,並想知道關於ChatWindow.cpp下面這段語法:變量的Qt/C++繼承

ChatWindow::ChatWindow(demo::Chat& chatInterface, QWidget *parent) : 
    QMainWindow(parent), 
    ui(new Ui::ChatWindow), 
    m_userName(), 
    m_users(), 
    m_chatInterface(chatInterface) 
{ 

我想知道什麼變量,然後()的意思。我認爲:父語法僅用於多個類的繼承。我確信我錯過了一些非常簡單的東西,但非常感謝任何意見,因爲我甚至都不知道我應該試着去Google。

謝謝!

回答

0

我認爲:父母語法只是爲了多類繼承

不,這不是。它被稱爲初始化列表。簡單的答案是,它允許您在構建時將您的類的成員變量初始化爲特定值。

+0

啊哈,謝謝!我知道我必須錯過一些非常基本的東西。只要網站允許,我會立即確認您的答案。 – n00b