● 좁히기 변환(축소 변환)
: 값을 일부를 저장하지 못할 수도 있는 데이터 형식으로 값을 변경
ex) double -> float -> int
● 확대 변환
: 원래 데이터의 가능한 모든 값을 허용할 수 있는 데이터 형식으로 값을 변경. 원본의 값은 유지되지만 표현이 변경될 수 있다.
ex) int(정수) -> double(소수)
'C++' 카테고리의 다른 글
RAII(Resource Acguisition Is Initialization) (0) | 2023.09.30 |
---|---|
std::ranges::range (0) | 2023.09.30 |
SFINAE(Substitution failure is not an error) (0) | 2023.09.29 |
std::make_unique & std::make_shared (0) | 2023.09.28 |
std::unique_ptr & std::shared_ptr & std::weak_ptr (0) | 2023.09.28 |