我是新來的班級我創建了一個新班級來跟蹤不同的帳戶詳細信息,但是有人告訴我,班級的成員應該是私人的,並且要使用getter和setter功能。我看了很多例子,但似乎無法弄清楚如何訪問我的主程序中的私人成員。我希望用戶輸入帳戶的不同參數,如果我將其成員公開,它就可以正常工作,我該如何添加getter和setter。我的班級的私人成員和主要的什麼是唯一的東西,我需要的一切,我試圖讓它工作,但我真的失去了。使用矢量,因爲一旦我得到它的工作,我會寫一個循環來獲取多個帳戶,但現在我只是想將數據Im來獲取輸入存儲訪問班級的私人成員
class account
{ public
friend void getter(int x);
private:
int a;
char b;
int c;
int d;
};
using namespace std;
void getter (int x)
{
}
int main()
{
vector <account> data1 (0);
account temp;
cin>>temp.a>>temp.b>>temp.c>>temp.d;
data1.push_back(temp);
return 0;
}
誰讓你使用getter和setter方法? –