C++ study(6)

함수에서 const 사용 매개변수 리스트 안에 있는 const 어떤 매개변수를 const로 만드는 것. const형 변수 선언을 함수의 매개변수에 하는 것과 같다. func() 함수의 매개변수 n을 const로 받으면 함수 내용 안에 n값을 수정할 수 없게 된다! const가 붙은 멤버 함수 >const키워드를 저곳에 붙이면, 이 함수는 멤버 변수의 값을 수정하지 않는다뜻! 실제로 저런 함수에서는 멤버 변수의 값을 수정할 수 없다. -> const형 object에서는 저런 함수들을 부를 수 있어서 필요한 것이다!! 매개변수, 반환형이 const인 경우에도 const키워드를 넣어준 함수를 부를 수 있게 되었다! const 처리된 object에서 setX() 같은 함수는 부를 수 없다.. 정리하면, >1. const처리된 멤버 함수 안에서 역시 자신의 멤버 함수를 부르는 데 제한

2023년 1월 26일
·
0개의 댓글
·