44问答网
所有问题
父类成员函数可以调用子类函数吗
如题所述
举报该问题
推荐答案 2015-10-20
å¯ä»¥çã
å¦æå¨ç¶ç±»çéé»è®¤æé å½æ°åå§å
m_pSon=new Cson();
å¨é»è®¤æé å½æ°åå§åï¼
m_pSon=0ï¼
é£å°± å¯ä»¥æ£å¸¸è°ç¨äºã
å¦æå¨ç¶ç±»é»è®¤æé å½æ°è¿æ ·åå§åï¼
m_pSon=new Cson();
æçæ¥è¯´æ¯åºè¯¥ç¼è¯é误ï¼å°±ç®ç¼è¯ä¸æ¥éä¹åºè¯¥è¿è¡åºéï¼å 为ä¼è¿å ¥ä¸ä¸ªæ»å¾ªç¯ï¼ä¸åçç³è¯·å åï¼ç´å°ç³»ç»å´©æºï¼å¦æ个人æ¯å¨é»è®¤å½æ°éé¢è¿æ ·åçï¼é£ä¹è¿è¡1åéççï¼æ¯ä¸æ¯æ»æºã
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/Y6DRKD3Z33Y6RZG6WRW.html
其他回答
第1个回答 2015-07-21
如果在父类的非默认构造函数初始化
m_pSon=new Cson();
在默认构造函数初始化:
m_pSon=0;
那就 可以正常调用了。
如果在父类默认构造函数这样初始化:
m_pSon=new Cson();
按理来说是应该编译错误,就算编译不报错也应该运行出错,因为会进入一个死循环,不停的申请内存,直到系统崩溃,如果楼主是在默认函数里面这样写的,那么你运行1分钟看看,是不是死机。
本回答被提问者和网友采纳
相似回答
C++中
父类
方法中
可以调用子类
的方法吗?
答:
不可以
。继承实际上是将父类中的成员拷贝一份,添加到子类中。这个过程对父类本身没有造成改变。也就是父类中是没有子类的方法的,也就无法调用了。在一种特殊情况下,可以用父类的指针指向子类对象,然后用这个指针可以调用子类中的函数。这属于多态的范畴,实际上还是子类对象调用子类方法,与题主给...
C++问题 基类的
成员函数
是否
可以调用子类
的成员函数
答:
应该说不可以的
这个涉及到对象问题 一般来说对于父类来说他有多少方法子类都能用,但是父类没有的子类有的父类不能用 你说把子类设置成普通类是默认的强制类型转换吧 C++在有些方面限制的比较松 以前学过点 忘得差不多了
C++ 类的问题 基类
成员函数可以调用子类
的成员
函数吗
?
答:
试试在abc里进行new然后输出,
应该是可以的
。忠告:不要在基类构造函数中使用任何本类的虚函数,因为构造函数在虚函数表的构建之前,所以执行结果是未知的,基类可能会也可能并不会 如你预期的那样调用子类重载的虚函数,
C++如何用
父类
访问
子类函数呢
?
答:
子类无法访问基类的私有成员,所以必须调用父类的构造函数来初始化父类的成员
。对於子类来说,它不是“不会调用父类的构造函数”,而是“隠藏”了它。必要时候,你还是可以用特殊方法显式调用的。为了达到你的目的,你有两个选择:一,为基类提供一个怠工(dummy)构造函数,不作为。二,声明为虚函数。...
大家正在搜
子类构造函数调用父类构造函数
父类调用子类函数
子类函数调用顺序先父类
子类调用父类虚函数
子类调用父类同名函数
父类对象调用父类函数
子类如何调用父类的成员变量
基类指针调用子类函数
派生类调用父类构造函数
相关问题
面向对象编程中,父类能调用子类的函数?
C++问题: 通过怎样的方式父类的对象可以直接调用子类的成员...
子类可以直接调用父类的函数吗
C++问题 基类的成员函数 是否可以调用子类的成员函数
子类可以直接调用父类的函数吗
面向对象编程中父类能调用子类的函数吗?
Java中,可以直接在父类中调用子类的方法吗
c++ 父类指针转换为子类指针后调用子类的成员函数,为什么可...