这个 C++ 语法叫什么名字?

6

可能是重复问题:
构造函数中的奇怪冒号成员语法是什么?

我在Qt应用程序的构造函数中经常看到它,但我不知道它叫什么。我正在尝试查找相关文档。

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

我为自己的新手状态道歉。


8
找一本好的C++书,你很可能会立即得到解答。 - DumbCoder
3个回答


6

2

这是一个构造函数初始化列表。在你的例子中,它被用来初始化一个数据成员和一个基类。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接