2011-01-16 16 views
6

Duplicar posible:
What is this weird colon-member syntax in the constructor?¿Qué diablos se llama esta sintaxis de C++?

lo veo en todas partes en los constructores en aplicaciones Qt, pero no sé cómo se llama. Estoy tratando de encontrar documentos al respecto.

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

Pido disculpas por mi newbness.

+8

Consigue un buen libro en C++, probablemente te aclararán al instante. – DumbCoder

Respuesta

2

Es una lista de inicialización de constructores. En su ejemplo, parece que se está utilizando para inicializar un miembro de datos y una clase base.

Cuestiones relacionadas