[C++] const 극복하기, this' 포인터를 'const '에서 ' &'(으)로 변환할 수 없습니다.


[C++] const 극복하기, this' 포인터를 'const '에서 ' &'(으)로 변환할 수 없습니다.

#const #c++ #const #클래스 #함수 #변수 #화공공대생 #멤버변수 안녕하세요. 화공공대생입니다. const를 쓰는 경우는 read only인 상황을 원할 때, 사용을 하게 됩니다. const로 정의된 함수를 이용하다 보면 다음과 같은 문구를 발견할 수 있습니다. this' 포인터를 'const '에서 ' &'(으)로 변환할 수 없습니다 Read only의 성질을 가지고 있기 때문에 error가 잘 발생하는 아주 민감한 녀석입니다. 그래서 오늘은 const에서 알아보도록 하겠습니다. const를 선언해서 사용할 수 있는 경우는 멤버 변수, 함수, 변수에 적용할 수 있습니다. const의 경우 값이 변화하지 않는 상수인 값을 정의할 때 사용하며, Read only만 허용하게 만들고 싶을 때 사용합니다. 왜 써야해? 라고 생각하면 Read only!!! 를 기억해주세요 값이 변화하지 않고 일정한 값을 가지도록 하며, 값이 변화하는 경우 error를 발생하는 것이 특징입니다....



원문링크 : [C++] const 극복하기, this' 포인터를 'const '에서 ' &'(으)로 변환할 수 없습니다.