print函数换成c
时间: 2024-07-06 09:00:54 浏览: 75
根据提供的引用内容,print函数已经是C++代码了,只是在引用中使用了C++的注释符号“//”。如果你想将引用中的注释符号改为C++的注释符号,可以将“//”改为“/* */”,如下所示:
#include<iostream>
using namespace std;
class B0{
public:
virtual void print(char *p){ /*定义虚函数 print*/
cout<<p<<"print()"<<endl;
}
};
class B1:public B0{
public:
virtual void print(char *p){ /*重新定义虚函数 print*/
cout<<p<<"print()"<<endl;
}
};
class B2:public B1{
public:
virtual void print(char *p){ /*重新定义虚函数 print*/
cout<<p<<"print()"<<endl;
}
};
int main(){
B0 ob0,*op; /*定义基类对象 ob0 和对象指针 op*/
op=&ob0;
op->print("B0::"); /*调用基类 B0 的 print*/
B1 ob1; /*定义派生类 B1 的对象*/
op=&ob1;
op->print("B1::"); /*调用派生类 B1 的 print*/
B2 ob2;
op=&ob2;
op->print("B2::");
return 0;
}
阅读全文