当前位置:  开发笔记 > 编程语言 > 正文

Qt C++语法?

如何解决《QtC++语法?》经验,为你挑选了1个好方法。

我正在学习Qt,发现了这个:

Widget::Widget(QWidget *parent)
    : QWidget(parent), ui(new Ui::WidgetClass)
{
    ui->setupUi(this);
}

什么是":QWidget(父),ui(新Ui :: WidgetClass)"是什么意思?

我怎样才能获得关于此的C++文档?



1> Brian R. Bon..:

这对Qt来说并不特别,只是C++的一部分.

: QWidget(parent) 只是调用基础构造函数.

ui(new Ui::WidgetClass) 只是一个被初始化的成员.

例:

class B
{
public:
  B(int x)
  {
    myx = x;
  }

  int myx;
};

class D : public B
{
public:
   D() 
   : B(4), p(new char[1024])
   {
   }

   ~D()
   {
     delete[] p;
   }

   char *p;
};

推荐阅读
低调pasta_730
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有