Sphere: Related Content
#include <iostream>
using namespace std;
class Base{
public:
int basicF();
int virtual virtualF(){
cout << "hi this base virtual function" << endl;
return 0;
}
void virtual pureVirtualF() = 0;
};
class Derived : public Base{
public:
int virtual virtualF(){
cout << "hi this derived virtual function" << endl;
return 0;
}
void virtual pureVirtualF(){
cout << "This pure virtual function in Derived" << endl; }
};
#if 1
class Derived1 : public Derived {
public:
int virtual virtualF(){
cout << "hi this derived1 virtual function" << endl;
return 0;
}
};
#endif
int main(){
Base *p;
Derived d, *p1;
Derived1 d1;
#if 0
a.virtualF();
p = &a;
p->virtualF();
#endif
p = &d;
p->virtualF();
p->pureVirtualF();
p = &d1;
p->virtualF();
p1 = &d1;
p1->virtualF();
//p->pureVirtualF();
return 0;
}
Top Admiral Praises Sailors but Concedes Hardships After Visit to U.S.S.
Lincoln
-
Admiral Brad Cooper, head of U.S. Central Command, acknowledged the
difficulty of the carrier’s nearly nine-month deployment but said mental
health issues ...
1 day ago

No comments:
Post a Comment