#include "stdafx.h"
#include
class Base{
public:
void foo(){
std::cout<<"in base"< }
};
class Impl:public Base{
public:
void foo(){
std::cout<<"in Impl"< }
};
void main(void)
{
Impl a;
a.Base::foo();
}
(post by shinyr.com)
本文展示了一个简单的 C++ 程序,其中包括两个类:Base 和 Impl。Base 类定义了一个名为 foo 的成员函数,而 Impl 类继承自 Base 类并重写了 foo 函数。main 函数中展示了如何调用基类的 foo 方法。
#include "stdafx.h"
#include
class Base{
public:
void foo(){
std::cout<<"in base"< }
};
class Impl:public Base{
public:
void foo(){
std::cout<<"in Impl"< }
};
void main(void)
{
Impl a;
a.Base::foo();
}
(post by shinyr.com)
240

被折叠的 条评论
为什么被折叠?