CafeM0ca

[C++]mutable 본문

Programming/C++

[C++]mutable

M0ca 2018. 1. 4. 20:12
반응형

mutable은 const나 static, register, extern과 같은 키워드다.

역할은 const선언된 구조체나 클래스에서 값을 바꿀 수 있도록 도와준다.


1
2
3
4
5
6
7
8
9
10
11
12
struct student{
    char name[20];
    int IQ;
    mutable int age;
};
 
int main(void){
//상수화된 구조체
    struct student const me={"M0ca",111,17};
    //me.IQ=130 안된다.
    me.age=18//된다.
    return 0;
}
cs


반응형

'Programming > C++' 카테고리의 다른 글

[C++]형변환(typecasting)  (0) 2018.01.22
[C++]class static 멤버변수  (0) 2018.01.06
[C++]템플릿  (0) 2018.01.03
[C++] 런타임 과정에서의 입력 값  (0) 2017.12.02
[C++]inline  (0) 2017.11.29
Comments