C++

[C++] casting: static_cast <자료형>(변수)

sweetnew 2021. 11. 17. 23:15
반응형

일반 변수를 형 변환(casing) 할 때 사용한다.

static_cast <변환할 자료형 타입> (변환시킬 대상 변수)로 사용할 수 있다.

 

char a;

// c style
(int)a;   // 강제 형변환

// cpp style
int(a);   // 강제 형변환
static_cast<int>(a);   // 논리적 형변환: 컴파일할 때 오류를 확인하고 형변환

 

 

 

참고: Inflearn, 홍정모의 따라하며 배우는 C++, '2.7 문자형 char type'

반응형