|

楼主 |
发表于 2012-7-29 19:38:54
|
显示全部楼层
#include <iostream>
#include <string>
class Company
{
public:
virtual void display();//虚函数
};
void Company::display()
{
std::cout<<"父类display()函数"<<std::endl;
}
class Techcompany: public Company
{
public:
void display();
};
void Techcompany::display()
{
std::cout<<"继承类的display()函数"<<std::endl;
}
int main()
{
Company *p=new Techcompany;
Techcompany *p2 =new Techcompany; // 用这种方法父类就不用声明为虚函数了
p->display();
p2->display();
delete p,p2;
p=NULL;
p2=NULL;
system("PAUSE");
return 0;
} |
|