-
이건 아무리 강조해도 지나치지 않다. C++나 JAVA에서도 마찬가지이다.
정리를 해보면
1) 변경될 가능성이 거의 없는 변수는 const를 붙여서 시작해라.
2) get 함는 무조건 아래 같이 써라.
const int getMoney() const;
3) set 함수에서도
void setMoney(const int money)
4) 위와 같이 쓰려면 반드시 멤버변수 하나에 get/set 하나씩만 선언헤서 사용하고 한 멤버함수에서 여러개의 멤버를 같이 변경하는 것은 피해라. 굳이 같이 함수에서 처리하려면 const member와 non const member로 나누어서 사용하라.
'C++' 카테고리의 다른 글
Friend의 사용시기 (0) 2014.01.14 Overloading과 Overriding의 차이 (0) 2014.01.14 가상함수, 추상클래스의 권고 사항 (0) 2014.01.14 C++ Object 생성시 주의 사항1 (0) 2014.01.14 C++ 창시자의 조언 (0) 2014.01.08