2014-07-05 3 views
-2

나는 C++에서 연산자 오버로딩이 성능에 어떻게 영향을 주는지에 대한 질문을 받았다.C++에서 연산자 오버로딩이 성능에 미치는 영향은 무엇입니까?

나는 대답하는 방법을 잘 모르겠습니다. 이 아이디어와 C++에서 연산자를 오버로드하는 방법을 완전히 이해하지만 성능은 어떻습니까?

+7

성능에 비해 성능에 어떤 영향을 줍니까? – juanchopanza

+1

연산자 오버로딩은 함수 또는 메서드 호출을위한 문법적 설탕 일뿐입니다. 그 질문에 대답합니까? –

+0

예 - 조금 어색한 질문입니다. – tomdavies

답변

3

오버로드 된 연산자를 호출하는 것은 해당 개체의 함수를 호출하는 것과 같습니다. 연산자를 인라인으로 표시하면 다른 인라인 함수와 동일한 이점 (또는 부족함)을 얻을 수 있습니다.

전혀 복잡하지 않습니다.

+1

'인라인'정보 : http://stackoverflow.com/questions/1759300/when-should-i-write-the-keyword-inline-for-a-function-method – chris

관련 문제