int const * const a;
앞에 cons는 포인터가 가리키는 주소의 값이 상수임을 의미

뒤에 const는 포인터의 값이 상수임을 의미

className::method() const{}
method가 실행되는 this가 const임을 의미

className::foo(){
this 는 className*const
}

className::bar()const{
this는 className const * const
}

const className ins;

ins.foo();는 에러발생
ins.bar();는 가능


아님말고

- dc official App