请教以下几点问题.
如果基类a有一个须传递参数的构造函数a(const char *nm) ,如果派生出一个类b,且该类
没有构造函数. 其继承语法如何写?如果该派生类b 也有一个构构造函数b(const char *nm) ,则继承语法应如何写..请高手解答..偶对于基类有构造函数,如何派生新类,不知如何处理
如果基类a有一个须传递参数的构造函数a(const char *nm) ,如果派生出一个类b,且该类
没有构造函数. 其继承语法如何写?如果该派生类b 也有一个构构造函数b(const char *nm) ,则继承语法应如何写..请高手解答..偶对于基类有构造函数,如何派生新类,不知如何处理
解决方案 »
- 关于修改窗口标题高度
- 窗体为什么不能被销毁呢
- mfc如何设置取消按钮的默认选中以及单击后的默认选中?
- 关于CDC的问题?
- 数据存储问题?请求帮助
- 菜鸟问题:VC中的错误处理
- 回答这个问题的人,会有一年的好运!一个很弱智的问题!ASP如何向ACTIVE X 中传递一个变量!
- 请问如何在一个view上添加一个form,或者是在对话框上添加一个view,谢谢。
- 请教如何在程序中判断系统是否已经安装另一程序?
- ActiveMQ start()卡在那边
- WaitForSingleObject执行完毕后,其中的事件状态会改变吗?
- 用CFile如下的方法向一个文件写东西,可是,文件后写的总是代替前面写的,为什么阿?
我的意思是:
(1)如果基类的构造函数须传递参数. 其派生类应如何定义.
如:class a
{
public :
a(char *nm){cout<<nm<<endl};
};
其派生类如果定义:
class b :public a
{
.....如何写......
};(2) 如果派生类中的有基类的成员变量,应如何写:
如:
class b :public a
{
a aa1("dfdfd") ; ////这样写好像编译出错,应如何写....?????};
请高手解答...
{
b(void):a("dfdfd");
}
如果有自己的构造函数
class b:public a
{
b(char* nm):a(nm);
};
另:(2) 如果派生类中的有基类的成员变量,应如何写:
如:
class b :public a
{
a aa1("dfdfd") ; ////这样写好像编译出错,应如何写....?????};
请高手解答...