C++
[C++] const 멤버 함수
const 멤버 함수 const 멤버 함수란? * 멤버 함수에 const 한정자를 추가하는 것이다. * 함수 시그니쳐 const {구현부}; 형식으로 만든다. class Dog { public: Dog(string name, int age):_name(name), _age(age) {} string GetName() const { return _name; } int GetAge() const { return _age; } private: string _name; int _age; }; const 멤버 함수의 특징 * 2가지 특징이 있다. 1. 멤버 변수 변경불가 2. const 함수만 호출가능 * 멤버 변수의 대입이 불가능하다. 매개변수나 함수 지역 변수는 변경 가능 * const 함수만 호출가능 다른 ..