• 4495阅读
  • 1回复

构造函数的问题 [复制链接]

上一主题 下一主题
离线soyeon
 
只看楼主 倒序阅读 楼主  发表于: 2006-12-07
我用的是FC5,QT3
今天刚把那个24小时QT编程这本书看完,然后就在自己的机子上开始实践。
有点弄不懂的是:
class MyWidget:QWidget
{
public:
  MyWidget();
.......

};

MyWidget::MyWidget()
{
......
}


class MyWidget:QWidget
{
public:
  MyWidget(QWidget *parent=0,const char*name=0,WFlags f1=0);
  ~MyWidget();
......
};
MyWidget::MyWidget(QWidget *parent=0,const char*name=0,WFlags f1)
:QWidget (parent,name,f1)
{
......
}

这2个构造函数有啥子区别阿。。。
[ 此贴被XChinux在2006-12-24 11:19重新编辑 ]
离线cavendish

只看该作者 1楼 发表于: 2006-12-07
QObject, QWidget的子类都没有默认构造函数的
也就是像YourClass::YourClass()这样的

必须有parent, name
快速回复
限100 字节
 
上一个 下一个