c++에서 const 위치 질문입니다.

bowme의 이미지

void foo(const person d[], int n) const;      //person은 클래스.

위 함수의 선언에서 끝에 const가 어떤 역할을 하는지 궁금합니다.

winner의 이미지

this 를 const 로 쓰겠다는 뜻입니다.

bowme의 이미지

그럼 foo가 멤버 함수가 아닌 경우는 쓸 수 없습니까?

winner의 이미지

그래서 C 에는 없는 문법입니다.

bowme의 이미지

답변 감사합니다.