다음을 통해 공유


표준 변환

C + + 언어의 기본 형식 간의 변환을 정의합니다.또한 포인터를 참조에 대 한 변환을 정의 하 고 파생 형식 포인터 멤버.이러한 변환 "표준 변환" 이라고 합니다. (형식, 표준 형식 및 파생된 형식에 대 한 자세한 내용은 참조 하십시오. 형식입니다.)

이 섹션에서는 다음과 같은 표준 변환을 설명합니다.

다음 코드 (이 예: 정수 계열 홍보)으로 변환 됩니다.

long  lnum1, lnum2;
int   inum;

// inum promoted to type long prior to assignment.
lnum1 = inum;

// inum promoted to type long prior to multiplication.
lnum2 = inum * lnum2;

[!참고]

만 참조 형식이 생성 되는 경우 변환의 결과 l-값입니다.예를 들어, 사용자 정의 변환을 선언

operator int&()

[!참고]

에 대 한 참조를 반환 하는 l-값이 있습니다.그러나 변환을 선언

operator int()

[!참고]

개체를 반환 하는 l-값이 없습니다.

참고 항목

기타 리소스

C + + 언어 참조