#include <iostream>
using namespace std;
class Person {
public:
void sing();
};
class Child : public Person {
public:
void sing();
};
Person::sing() {
cout << "Raindrops keep falling on my head..." << endl;
}
Child::sing() {
cout << "London bridge is falling down..." << endl;
}
int main() {
Child suzie;
suzie.sing(); // I want to know how I can call the Person's method of sing here!
return 0;
}
回答
suzie.Person::sing();
或'Person&sue = suzie; sue.sing();'。 – 2011-06-09 01:45:46
或'static_cast
我写了,然后删除它。我尝试永远不会使用隐式转换将工作的演员阵容。 – 2011-06-09 01:48:30
的孩子可以使用人::征(+)。
请参阅http://bobobobo.wordpress.com/2009/05/20/equivalent-of-keyword-base-in-c/以获得很好的解释。
- 1. 超类的子类的调用方法
- 2. 超类的子类的调用方法
- 3. 调用超类的子类方法
- 4. 如何从超类方法中调用python子类的方法?
- 5. 如何从超类方法调用子类的方法?
- 6. 调用匿名类的子类方法
- 7. 从超类调用子类方法
- 8. Actionscript:从子类调用超类方法
- 9. 调用超类方法后调用子类方法
- 10. 来自重载子类方法的调用超类方法
- 11. 如何使用超类对象调用子类方法?
- 12. 父类和子类中的方法名称相同吗?
- 13. 使用超类方法在子类中
- 14. 使用重写的子类方法的超类方法
- 15. 如何从超类的对象中调用子类的方法?
- 16. Ember.js如何从子类调用超类或基类方法?
- 17. 调用子类的方法
- 18. 调用子类的方法
- 19. 调用子类的方法
- 20. 超类/子类方法
- 21. 从子类工厂方法PHP调用超类工厂方法
- 22. 从超类方法调用子类方法?
- 23. 如何在Python中的超类中调用子类方法
- 24. 如何从子类中的超类方法调用?
- 25. 从抽象超类调用重写的子类的类方法
- 26. 如何在包含子类的超类列表上调用子类方法
- 27. 有没有办法在不通过相同名称的子类方法的情况下在子类对象上调用超类的方法?
- 28. 获取超父类的方法名称层次的子类
- 29. 如何从Cocoa中的子类委托方法调用超类委托方法?
- 30. 如何使用子类的静态字段的超类方法
[如何通过指向派生类的基类指针调用基类方法](http://stackoverflow.com/q/1136249/),[从派生类型对象上的基类调用虚方法] (http://stackoverflow.com/q/2787756/)。 – outis 2012-04-22 00:17:28