본문 바로가기
SWE/Qt

Qt 형변환

by S나라라2 2019. 8. 28.
반응형

C에서 형변환

int a = 1;

char b = (char)a;

 

묵시적 형변환 : 캐스트 연산자를 사용하지 않고 캐스팅하는 경우

int a = 1;

char b = a;

 

명시적 형변환 :

int a= 1;

char b = (char)a;

 

 

Qt에서는 아래와 같은 cast연산자를 사용할 수 있다.

1. C++에서 사용가능한 cast연산자

1) static_cast

2) dynamic_cast

3) const_cast

4) reinterpret_cast

 

2.Qt에서 제공하는 cast연산자

1) qobject_cast (include QObject)

2) qbariant_cast

3) qstyleoption_cast

 

 

 

 

 

https://m.blog.naver.com/PostView.nhn?blogId=blueskyhom&logNo=90094683413&proxyReferer=https%3A%2F%2Fwww.google.com%2F

 

Qt의 형변환

형변환은 C에서 일반적인 int a = 1; char b = (char)a; 등과 같은 형을 바꾸는 것을 의미한다. 형변환은 ...

blog.naver.com

 

https://zbomoon.tistory.com/22

 

[C++]static_cast와 C 스타일 캐스트의 차이

C/C++ 프로그래밍 - static_cast와 C스타일 캐스트의 차이 C++는 1990년에 이미 가장 중요한 프로그래밍 언어가 되었습니다. 하지만 아직 C++의 OOP 부분(Class)만 사용할 뿐 구체적인 신기능들을 무시한체 기존 C..

zbomoon.tistory.com

 

 

https://doc.qt.io/archives/qt-4.7/qobject.html#qobject_cast

반응형