본문 바로가기
프로그래밍/언어_스크립트

오랜만에 C++ - const의 위치

by 써드아이 2017. 9. 2.


* 함수 - http://blog.daum.net/coolprogramming/60

함수 인자에 붙는 const
    인자가 포인터나 레퍼런스인 경우 함수 내에서 변경 불가능 하게 한다!! (in 파라메터인 경우)

함수 이름 뒤에 붙는 const
    멤버 함수에만 사용되며 멤버 변수의 내용을 변경하지 않는 다는 의미
    const 객체는 const 멤버 함수만 호출할 수 있다.

리턴 자료형에 붙는 const
    포인터나 레퍼런스를 리턴할 때 변경 불가능 하도록 한다.



* 변수 - http://ndd247-dev.tistory.com/5