TIP. 클래스에 독립적인 const 멤버함수. 우선 const 멤버함수가 어떻게 생겼는지 살펴봅시다. class Snake { public: int size; int GetSize() const // const 멤버함수. { return size; } } 위 코드에서 보시다시피 일반적인 멤버함수 뒤에 const 만 붙여주면 됩니다. 이 const 멤버함수의 특징은 다음과 같습니다. # const 멤버함수는 클래스의 멤버변수를 수정할 수 없다. 네, const멤버함수는 클래스의 어떤 멤버변수에 대해서도 수정을 가할 수 없기때문에 그 클래스내에 존재하지 않더라도 클래스에 미치는 영향이 전혀 없습니다. 아예 외부 함수로 만들어도 상관이 없다는 것입니다. 이런 이유로 클래스에 독립적이라고 표현할 수 있는 것입니다. 만약 위의 코드를 아래와 같이 멤버변수를 .. 더보기 이전 1 ··· 155 156 157 158 159 160 161 ··· 176 다음