Programming/기초

자주쓰는 const 위치에 관한 설명

KingSSSSS 2018. 5. 26. 19:34
class A 
{
public:
	int I;
	A() : I(0){
	}
	int Get() const {
		I = 10;// 이 함수는 멤버 변수가 갖는 값을 가져다 쓸 수는 있어도 변경은 할 수 없다.
		return I;
	};
};
int main()
{
	int III = 10;
	int BBB = 20;
	const int * const pI = &III;;
	*pI = 5;// const int 변경 불가
	pI = &BBB;// * const 변경 불가
}