C++에서 함수의 서명은 부분적으로 const인지 여부에 달려 있습니다. 즉, 하나의 클래스는 const이고 다른 하나는 그렇지 않다는 것을 제외하고 클래스는 동일한 서명을 가진 두 개의 멤버 함수를 가질 수 있습니다. 이와 같은 클래스가 있으면 컴파일러는 호출하는 객체에 따라 호출 할 함수를 결정합니다. 클래스의 const 인스턴스 인 경우 함수의 const 버전이 호출됩니다. 객체가 const가 아닌 경우 다른 버전이 호출됩니다.C++에서 const 오버로드를 사용하는 것은 무엇입니까?
어떤 경우에이 기능을 활용하고 싶습니까?