C++构造函数和Qt

标签 c++ qt constructor

Qt 开发基础 书中有这样一段陈述:

MyClass::MyClass(const string& test, QObject *parent) : QObject( parent )

当我们放置 : QObject( parent ) 是什么意思?

谢谢。

最佳答案

你确定没有两个构造函数声明吗? : QObject(parent) 是一个初始化列表;它使用 QObject::QObject(QObject*) 构造函数初始化基类 QObject

关于C++构造函数和Qt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5115696/

相关文章:

c++ - 在同一进程中使用的两个模块中使用同步对象的通用名称是否安全?

c++ - 延迟执行小部件程序

c# - 有没有办法在 C# 中获取 F# 的构造函数参数是自动不可变私有(private)成员功能?

java - 在构造函数警告中泄漏这个

c++ - C++ 是否允许函数的默认返回类型?

c++ - 如何在 C++ 中打乱一个有 n 个值的数组

c# - 进程交互(c#和纯c++)

c++ - Qt moveToThread() vs 调用新线程我们什么时候使用每个线程

c++ - Qt QML 在 cpp 子类中绘制

c++ - 选择哪种设计来进行复杂的对象初始化?