함수를 선언 할 때 이점이 있는지 궁금합니다. const
.const 멤버 함수/메서드의 유용성
나는이 메서드가 비 정적 클래스 멤버을 수정할 수 없다는 것을 알고 있지만, 이것을 수행하는 유일한 방법은 다른 사람이 함수를 비 정적 멤버를 수정하는 것으로 다시 구현하지 못하도록하는 것입니다. , 또는 성능 차이가 있습니까? 성능 차이가 있다면 컴파일러가 일반적으로 inline
함수와 같이 인간보다 더 나은 작업을 수행 할 가능성이 있습니까?
float getWidth() const
{
return width;
}
float getWidth()
{
return width;
}
답변 및 의견 읽기 귀하의 질문이 확실하지 않은 것으로 확신합니다 ... const 방법에 대해 이야기하고 있습니까? 또는 constexpr 함수? const 함수는 없습니다 ... –
내가 묻는 것을 명확하게하기 위해 질문을 업데이트했습니다. – danielunderwood
당신은 const 메소드 나 const 멤버 함수에 대해 이야기하고 있습니다. const 함수는 말할 수 있지만 함수는있을 수 있지만 const 함수는 없을 수 있습니다. –