#include<string>
using namespace std;
class dog
{
private:
int age;
string name;
public:
dog & SetAge(int a)
{
age=a;
return *this;
}
int GetAge()
{
return age;
}
string GetName()
{
return name;
}
dog & SetName(string n)
{
name=n;
return *this;
}
void call(int b)
{
cout << this << endl;
}
};
class xiaoqiang :public dog
{
public:
using dog::call ;//此處需聲明纔可以與基類的成員函數重載
int call(int a,int b)
{
cout << this << endl;
return 0;
}
};
int main()
{
xiaoqiang tb;
int res=tb.call (1,2);
return 0;
}