クラス内のデータはプライベートにする必要があることを知っており、ゲッターとセッターを使用してそれらを読み取り/変更します。student.scores.push_back(100)
でも、メンバー関数を保存するのに直接使うより面倒じゃないですか。
class Student {
public:
void addToScores(int inScore) {
scores.push_back(inScore);
}
private:
vector<int> scores;
}
要するに、人々が実際に実際に何をしているのか、ゲッターとセッターを使用して常に厳密にプライベートデータに興味がありますか?