mutable

    [C++] mutable

    mutable const 함수(읽기만 가능)에서도 멤버 변수의 값을 변경할 수 있게 하는 키워드이다. const 함수가 무엇인지 모르겠다면 아래 참고 [C++] 클래스에서 static 이용하기 (+ const) Static 이용하기 Static 변수 static 변수는 한번 생성되면 객체가 종료될 때가 아닌, 프로그램이 종료될 때 소멸되므로 이를 생성된 객체의 개수를 세는데 활용할 수 있다. 클래스 내부에서 static 변 wn42.tistory.com mutable 키워드 이용하기 멤버 변수의 mutable 선언은 다음과 같다. mutable int x; const 함수로 mutable 멤버 변수 값 바꾸기 #include using namespace std; class Ex { private: mut..