Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- handtracking
- OculusInteractionSamplesRayCanvas
- 캐스팅연산자
- 게임제작
- 파일패킹
- 2D
- 게임
- linux
- MacFilter
- 게임개발
- Unity
- C++
- 메모리
- 메모리 단편화
- VR플랫폼
- DAIVerse
- 유니티
- pragmaonce
- PHOTON
- 온라인
- TCP
- VR
- 캐시 메모리 사상
- C언어
- p515
- 동적 힙
- js
- PointableCanvasModule
- 5G에그
- 게임은 문화
Archives
- Today
- Total
목록캐스팅연산자 (1)
kunyoungparkk
[C++] 형 변환 연산
C++로 개발할 때는, 형 변환시에 C스타일의 괄호 대신 형 변환 연산자를 사용하는 것이 바람직하다.형 변환 연산자컴파일 타임런 타임dynamic_cast업캐스팅/다운캐스팅 허용, 클래스 타입만부모 -> 자식 캐스팅의 경우, 실제로 캐스팅 가능하다면 허용 (다운캐스팅)static_cast업캐스팅/다운캐스팅 허용, 원시 타입 / 클래스 타입 모두 가능xreinterpret_cast (=C 스타일)모두 허용xconst_castconst를 붙이거나 뗀다.x 가장 많이 사용하는 static_cast와 dynamic_cast의 차이점은런타임에 다운캐스팅이 가능한지 검증을 하느냐, 마느냐다. (원시 타입 지원 여부도 다르다.) static_cast는 잘못된 다운캐스팅이어도 컴파일이 된다.그러나 dynamic_cas..
C++
2022. 1. 7. 01:29