有没有virtual的构造函数? 子类如何调用父类的构造函数? 用CWinApp派生类如何构造程序对象?

来源:互联网 发布:迅雷emule监听端口 编辑:程序博客网 时间:2024/05/24 05:07
有没有virtual的构造函数?
这个可以没有。。。
可以利用私有构造函数和静态成员函数来实现一些东东。。
子类如何调用父类的构造函数?
用的是初始化类列表:
public:
A(int);
~A();
void showI();
void showJ();
private:
int i;
int j;
};

A::A(int k)
:j(k),i(j)
{
cout<< "初始化完毕" <<endl;
}

用CWinApp的子类如何构造程序对象?
class CMyWinApp : public CWinApp....
CMyWinApp testApp;
这个testApp对象会调用基类CWinApp的默认构造函数,对一些成员变量进行初始化,若没有这个对象,编译可以通过,但生成程序错误!
原创粉丝点击