c·c++

const function에서 멤버변수 수정하기

toyship 2015. 3. 10. 11:46
반응형

간혹, const함수에서 급하게(?)  귀찮아서(?) 

멤버 변수를값을 갱신해야 할때가 있다.

 

함수에 const가 붙은 경우, 귀찮아 진다.

이럴때 아래처럼 하면, 후후~~

 

// 멤버변수

int m_test;

 

void CMyClass::test() const

{

      const_cast<CMyClass*>(this)->m_test = 3;

}

반응형

'c·c++' 카테고리의 다른 글

std::string CString 변환.  (0) 2014.09.22
QT 라이센스  (0) 2014.07.09
NMAKE : fatal error U1077: '"path\cl.exe"' : return code '0xc0000135'   (0) 2014.06.18
Opensource thread library  (0) 2014.05.08
Makefile 기초  (0) 2014.03.18