コーディング規約 第3条
レス数が950を超えています。1000を超えると書き込みができなくなります。
0982934
2010/03/23(火) 18:04:48全てのprivateメンバ変数に対するアクセスもsetter/getterを経由しろってのは、
Personの例でいえばこんな感じ。
class Person {
public:
void setName(const char* name) {
if (ミドルネームが存在したら) {
// isMiddleNameExist = true; こうはせずに
setIsMiddleNameExist(true); // こうしろ
}
}
protected:
virtual void setIsMiddleNameExist(bool b) {
isMiddleNameExist = b;
}
private:
bool isMiddleNameExist;
}
レス数が950を超えています。1000を超えると書き込みができなくなります。