在C++中调用父类中的子方法的问题
Issues with calling child method in parent's class in C++
我有一个基类和一个子类。基类内部有一个名为constructionDebugInfo()
的虚拟函数,它在基类构造函数的末尾被调用。
当基类被实例化或子类被实例化时,我试图打印出不同的调试消息。不过每次我都只得到基类的constructionDebugInfo()
消息。发生这种情况有原因吗?
在基类构造函数的执行过程中,对象不知道它最终会成为派生类的对象。这就是为什么调用基类中的函数而不是派生类中的函数的原因。
相关文章:
- QT 替换子方法
- C++ 在不知道子类型的情况下从父类型调用子方法
- 从父方法调用子方法
- 从父对象 c++ 访问子方法
- 如何将子方法调用到父方法
- 扩展中的日期时间对象方法C++问题
- 继承和重写 - 从基类调用重写子方法
- 具有"else if"方法问题 C++ 的基本计算器
- 骰子投掷问题
- C++:从父实例化调用子方法
- 未实现的纯虚拟方法问题
- 正在调用子方法
- 使用子方法 c++
- 抽象类和虚方法问题:"cannot allocate an object of abstract type"
- C++类继承从基类型调用子方法
- C++从父引用调用子方法
- 方法问题 - 什么会改变值,什么不会改变?什么是无效的?
- Qt从子方法更新文本框
- jni原生方法问题
- 在C++中调用父类中的子方法的问题