const Stock land = Stock("abc"); land.show();
위 코드에서 show()가 land 객체를 수정하지 않는다는 보장이 없기 때문에 문제가 생길 수 있다. 그러므로 함수가 호출 객체를 변경하지 않는다고 약속하는 새로운 문법이 필요하다.
void show() const; // 호출 객체를 변경하지 않는다고 약속 void Stock::show() const;