2011-01-16 24 views
6

Olası Çoğalt:
What is this weird colon-member syntax in the constructor?Bu C++ sözdizimi ne denir?

Qt uygulamaları kurucular her yerde onu görüyorum, ama ne denir bilmiyorum. Bu konuda dokümanlar bulmaya çalışıyorum.

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

Yeni rahatsızlığım için özür dilerim.

+8

İyi bir C++ kitabı alın, muhtemelen anında netleşirsiniz. – DumbCoder

cevap

2

Bir yapıcı başlatma listedir bu. Örneğinizde, bir veri üyesini ve temel bir sınıfı başlatmak için kullanılıyor gibi görünüyor.