6. Exception Handling
Ungbae
Exception Example 데이터 타입에는 표현할 수 있는 값의 범위가 정해져 있다.e.g. int는 약 -21억 ~ +21억 이 범위를 넘어서는 연산을 할 경우 오버플로우(Overflow) 또는 언더플로우(Underflow)가 발생하여 예기치 않은 결과가 나온다. int의 최댓값, 2147483647 을 가진 변수 a에 1을 더하면(a++), 최댓값을 넘어서서 음수의 최솟값(-2147483648)으로 값이 순환(wrap-around)해버린다. 이런 현상이 오버플로우 정수 오버플로우 보안 취약점문자열 두 개(str, str2)를 local 이라는 256byte 크기의 버퍼에 복사하는 함수이다.복사하기 전에 두 문자열의 길이 합(size + size2)이 버퍼 크기(256)를 넘는지 검사한다(i..