さまざまなクラスで使用したい関数があります。これは可能ですか?
例:
int getNumber()
{
// do something here that will use some values like:
int number = num * pi;
return number;
}
class Human
{
int num;
// other member
int getNumber(); // same as above
}
class Robot
{
int num;
// other member
int getNumber(); // same as above
}
関数は、関数内で発生する計算に応じてgetNumber()短くすることも長くすることもできます。return num;
内のnum値は両方とクラスgetNumber()のメンバーです。ただし、これらのクラスには親子関係や友達関係はありません。numHumanRobot