이번에는 단항 연산자 오버로딩에 대해 알아보자.
우선 단항 연산자가 무엇인지 기억이 나는가? 이와 같은 역할을 단항 연산자라고 한다.
이런 식으로 간단하게 구현이 가능하다. 이는 처음에 우리가 배웠던 산술 연산자 오버로딩을 어느정도 이해 했으면 쉽게 와닿지 않을까 생각한다.
not연산자를 오버로딩하기 위해서는 다음과 같이 작성한다. 하지만 이는 문맥상 맞게 사용자가 조건을 정해주어야 하므로 잘 생각하고 구현해야 한다.