次のクラスがあるとしましょう:
static int counter = 0;
class Account {
public:
int ID;
int favNumber;
Account(int favNum) {
this->ID = ++counter;
this->favNumber = favNum;
}
};
Account user1(4);
Account user2(9);
これで、user1 と user2 の両方のアカウントに、一意の異なる ID が割り当てられました。アカウントのIDを知ることで、「favNumber」のようなオブジェクトのフィールドを取得する方法はありますか?もしそうなら、どのように実装する必要がありますか?
getFieldById(int ID) のようなもの