본문 바로가기
C++

C++ - 4가지 타입캐스트

by 꾸준하곰 2021. 10. 19.

C++에는 4가지 타입캐스트가 있다.

const_cast, static_cast, reinterpret_cast, dynamic_cast 이다.

 

1) const_cast

포인터 또는 참조형의 상수성(const)을 잠깐 제거한다.

// const_cast<바꿀타입>(대상)
const char* ptr = "CodeBlock";
char * c = const_cast<char *>(ptr);
c[0] = 'c';

 

2) static_cast

 

 

3) reinterpret_cast

 

4) dynamic_cast

'C++' 카테고리의 다른 글

C++ - std::cstring 와 std::string  (0) 2023.01.09

댓글