2011-01-16 13 views
6

Eventuali duplicati:
What is this weird colon-member syntax in the constructor?Che diamine è questa sintassi C++ chiamata?

lo vedo ovunque nei costruttori di applicazioni Qt, ma non so come si chiama. Sto cercando di trovare documenti su di esso.

Browser::Browser(QTextBrowser& textBrowser, QObject* parent /*= 0*/) 
: // <- What 
m_textBrowser(textBrowser), // <- is 
QObject(parent) // <- this stuff? 
{ 
} 

Mi scuso per la mia newness.

+8

Ottieni un buon libro in C++, probabilmente verrai immediatamente chiarito. – DumbCoder

risposta

2

Si tratta di una lista di inizializzazione del costruttore. Nel tuo esempio, sembra che venga utilizzato per inizializzare un membro dati e una classe base.

Problemi correlati