class Host3;
class Class3: public Class2{
protected:
int *p5;
public:
Class3();
~Class3();
void inputData();
void showData();
friendint Host3::seeData(Class3 );
}; // Class3
Class3::Class3(){
cout << "\n\n\tClass3 Constructor";
p5 = new int;
}
Class3::~Class3(){
cout << "\n\n\tClass3 Destructor";
delete p5;
}
void Class3::inputData(){
cout << "\n\tEnter a character >> ";
cin >> *p1;
cout << "\n\tEnter a float >> ";
cin >> *p2;
cout << "\n\tEnter a string >> ";
cin >> *p4;
cout << "\n\tEnter an integer >> ";
cin >> *p5;
}
void Class3::showData(){
cout << "\n\n\t" << *p2 << " is the float";
cout << "\n\n\t" << *p4 << " is the string";
cout << "\n\n\t" << *p5 << " is the integer";
}
class Host3{
public:
Host3(){cout<<"\n\tHost3C";}
~Host3(){cout<<"\n\tHost3D";}
int seeData(Class3 );
};
Host3::seeData(Class3 ){
cout << "\n\tEnter a character >> ";
cin >> *p1;
cout << "\n\tEnter a float >> ";
cin >> *p2;
cout << "\n\tEnter a string >> ";
cin >> *p4;
cout << "\n\tEnter an integer >> ";
cin >> *p5;
return 0;
}
thats my source code, i'm not really sure what im doing wrong.