표준 변환
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-값이 없습니다.