더북(TheBook)

이 절에서는 연산자에 대한 개요를 설명한다. 일부 연산자는 적절한 언어 기능과 함께 설명할 때 더 이해하기 쉽기 때문에 다른 곳에서 설명한다. 예를 들어 범위 지정 연산자는 네임스페이스와 함께 설명하는 것이 가장 좋다. 대부분의 연산자는 사용자 정의 타입에서 오버로드할 수 있다. 예를 들어 표현식에서 하나 이상의 인수가 사용자 정의 타입이라면 어떤 계산을 수행할 것인지를 결정할 수 있다.

이 절 끝부분에 연산자 우선순위를 간결하게 나타낸 표(표 1-8 참조)가 있다. 해당 페이지를 인쇄하거나 복사한 다음, 모니터 옆에 붙여두는 게 좋다. 많은 사람이 그렇게 하고 있고, 우선순위 목록 전체를 외운 사람은 거의 없다. 우선순위에 대해 잘 모르거나 다른 프로그래머들이 여러분이 작성한 코드를 더 이해하기 쉽게 만들고 싶다면 하위 표현식 주위에 괄호를 넣는 것을 주저해서는 안 된다. 만약 여러분이 컴파일러에 지나치게 규칙을 따지라고 말한다면 여러분의 작업을 너무 깐깐하게 대해 우선순위 규칙에 압박감을 느낀 나머지 괄호를 과도하게 추가하도록 만든다. 우리는 C.2절에 간단한 설명 및 참조와 함께 모든 연산자의 전체 목록을 제공할 것이다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.