[C++] const_cast

KWANHO PARK·2025년 4월 19일

CPP

목록 보기
21/24
/*
	
*/
#include <iostream>

class MyClass {
private:
	int num;
public:
	void setNum(int n) {
		num = n;
	}
	void print() const {
		std::cout << "Before: " << num;
		const_cast<MyClass*>(this)->num--;
		std::cout << "  After: " << num << std::endl;
	}
};

int main()
{
	MyClass obj;
	obj.setNum(10);
	obj.print();
	return 0;
}

0개의 댓글