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로 나누어서 사용하라.