다음을 통해 공유


C + + 단항 연산자

단항 연산자는 다음 표에 나와 있습니다.

단항 연산자 redefinable

Operator

Name

!

논리 부정 연산자

&

주소를

~

1의 보수

*

포인터 역참조

+

단항 더하기

++

Increment

단항 부정 연산자

––

Decrement

변환 연산자

변환 연산자

이전에 표시 된 연산자 테이블 만들기 후 위 증가 및 감소 연산자 (++ 및 -)에서 별도로 처리 됩니다 증가 및 감소.

또한 변환 연산자 별도 항목으로 설명 합니다. 참조 하십시오 변환 함수.

단항 연산자 함수로 비정적 멤버를 선언 하 고 폼을 선언 해야 합니다.

형식이 될 수 있습니다 ret 연산자op**()**

위치 될 수 있습니다 ret 형식이 의 반환 형식이 됩니다 및 op 연산자 중 하나는 앞의 표에 나열 된.

단항 연산자 함수는 전역 함수를 선언 하 고 폼을 선언 해야 합니다.

ret-type operatorop**(** arg )

위치 될 수 있습니다 ret 형식이 및 op 멤버 연산자 함수에 대해 설명 되어 있습니다. 하는 arg 를 클래스 형식의 인수입니다.

[!참고]

단항 연산자의 반환 형식에는 제한이 있습니다.예를 들어,에 대 한 논리적 NOT 것이 좋습니다 (!)에 정수 계열 값이 반환 됩니다 적용 됩니다.

참고 항목

참조

연산자 오버로드