소멸
-
자동 캐스팅, 변수 유효범위, 타입 변환프로그래밍 언어/C++ 2024. 6. 21. 03:42
자동 캐스팅(타입변환), 변수 생존 범위자동 캐스팅int 와 float/double이 계산 될 경우, 더 큰 데이터 자료형으로 자동 캐스팅 된다.하지만, 컴파일에게 자동으로 맡기는 것이아닌, 직접 추가해줄 수 있는 방법이 있다.int main(void){ int a = 1; float b = 2.2f; int result; result = a + b; // a가 1.0 으로 자동 캐스팅됨 result = (float)a + b; // 직접 (float)을 통해 캐스팅해줄 수 있다 }자동 캐스팅의 경우 의도치 않은 결과값이 나올 수 있기에, 캐스팅 해주는 것이 바람직하다 (* 의도치 않은 코드는 버그를 일으킴) 변수 생존 범위중괄호 (for문, 함수(main..