QT的学习(4)QT中构造函数
来源:互联网 发布:e订通软件 编辑:程序博客网 时间:2024/06/09 13:51
在创建QT的项目的时候或者参照别人的例子的时候会发现在类中构造函数的定义声明中有如下:
在h文件中:
class MainWindow: publicQMainWindow
{
Q_OBJECT
public:
MainWindow(QWidget *parent= 0);//MainWindow不会作为任何控件的子部件;
~MainWindow();
};
在对应的c文件中:
MainWindow::MainWindow(QWidget *parent):
QMainWindow(parent)
{}
{}
遇到上面的情况自己有点蒙圈,到底构造函数后面的:代表什么含义?
构造函数后面冒号有如下几种情况:
1.构造函数后面带自己的成员变量具有初始化成员变量的作用;
2.构造函数后面跟父类的构造函数,这样的话子类的构造函数在调用的时候系统就会调用父类的带参数的构造函数去构造对象。
在查找资料的过程中有一个比较不错的地址:
http://www.cnblogs.com/shmilxu/p/4849097.html
阅读全文
0 0
- QT的学习(4)QT中构造函数
- QT的学习(2)-构造函数的parent参数
- QT构造函数中*parent
- Qt类构造函数中explicit修饰符的作用?
- 在Qt对话框类的构造函数中 退出程序
- QT在构造函数中退出程序
- QT在构造函数中退出程序
- QT在构造函数中关闭窗口
- QT在构造函数中退出程序
- Qt 自定义构造函数
- Qt 带自定义参数的构造函数
- 关于Qt构造函数的定义
- qt中出现对构造函数和析构函数未定义的引用
- Qt重写默认构造函数
- Qt构造函数parent参数
- Qt学习之路【2】:调用父类构造函数
- 关于QT/C++中explicit关键字和构造函数的*parent参数的简单说明
- QT学习笔记——如何调用父类的构造函数
- 太上感应篇0020
- 结合《docker进阶与实战中》中的例子理解overlayFS
- opencv 数据结构
- ubuntu vscode latex 中外语言支持
- 求出小于或等于lim的所有素数并放在aa数组中, 函数返回所求出的素数的个数。C语言编写【20题】
- QT的学习(4)QT中构造函数
- codeforce 862C Mahmoud and Ehab and the xor(构造)
- 简单的学生成绩的输出
- spring-mvc.xml
- linux 打印级别控制
- Android Arch Comp
- MONKEY
- LintCode刷题--背包问题 II
- 高通平台LCM相关专业术语首字母缩写Acronyms(不断更新。。。)