父类成员函数可以调用子类函数吗

如题所述

可以的。
如果在父类的非默认构造函数初始化
m_pSon=new Cson();
在默认构造函数初始化:
m_pSon=0;
那就 可以正常调用了。
如果在父类默认构造函数这样初始化:
m_pSon=new Cson();
按理来说是应该编译错误,就算编译不报错也应该运行出错,因为会进入一个死循环,不停的申请内存,直到系统崩溃,如果个人是在默认函数里面这样写的,那么运行1分钟看看,是不是死机。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-07-21
如果在父类的非默认构造函数初始化
m_pSon=new Cson();

在默认构造函数初始化:
m_pSon=0;
那就 可以正常调用了。

如果在父类默认构造函数这样初始化:
m_pSon=new Cson();
按理来说是应该编译错误,就算编译不报错也应该运行出错,因为会进入一个死循环,不停的申请内存,直到系统崩溃,如果楼主是在默认函数里面这样写的,那么你运行1分钟看看,是不是死机。本回答被提问者和网友采纳
相似回答