728x90
const int num = 10; 이렇게 변수를 상수화하듯이
const SoSimple sim(20): 객체도 상수화 가능
객체에 const선언이 붙게 되면, 객체를 대상으로는 const멤버함수만 호출이 가능.
"객체의 데이터 변경을 허용하지 않겠다!"
멤버변수에 저장된 값을 수정하지 않는 함수는 가급적 const로 선언해야... -> 안전성 확보
const와 함수 오버로딩
void SimpleFunc(){. . .}
void SimpleFunc(){. . .} const
이런 형태로도 오버로딩이 됨.
728x90
'LANG > C++' 카테고리의 다른 글
[C++]06-3.C++에서의 static (1) | 2023.05.13 |
---|---|
[C++]06-2.클래스와 함수에 대한 friend 선언 (0) | 2023.05.13 |
[C++]05-3.복사 생성자의 호출시점 (0) | 2023.05.13 |
[C++]05-2.'깊은 복사'와 '얕은 복사' (0) | 2023.05.13 |
[C++]05-1.'복사생성자'와의 첫 만남 (0) | 2023.05.13 |