SafeInt1 안전한 정수 연산을 위해 SafeInt 를 써보자 SafeInt사용 목적SafeInt는 정수 연산에 있어서 발생할 수 있는 오버플로우를 방지하는 목적으로 사용C++ 의 템플릿으로 만들어졌으며, char형에서 __Int64(long long)형 까지 모든 정수형 사용 가능정수 연산을 통한 오버플로우나, 0으로 나누었을때 발생하는 오버플로우 감지 가능 기본 정수 자료형을 사용 했을시예제 소스 - unsigned int#include int main(){unsigned int X1 = 1234567; unsigned int X2 = 1234567; unsigned int X3 = X1 * X2; std::cout 2020. 7. 13. 이전 1 다음