C++의 부동소수점→정수 변환이 정의되지 않은 동작을 일으키는 경우

작성자

카테고리:

← 피드로
GeekNews · neo · 2026-07-31 개발(SW)

float의 소수부를 버린 값이 대상 정수형 범위를 벗어나면 정의되지 않은 동작(UB) 이 발생하며, 암시적 변환·함수형 캐스트·static_cast 모두 영향받음 -Wall과 -Wextra는 이를 경고하지 않고, -Wconversion도 …

원문 보기 ↗

출처: news.hada.io · https://news.hada.io/topic?id=32002

코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다