C++
const 사용
F.xavier
2014. 1. 14. 04:11
이건 아무리 강조해도 지나치지 않다. 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로 나누어서 사용하라.