VC++2010在c++语言里面增加了一个特殊的新特性,safeint是一种安全数据类型,
能够保证运算是安全的,使用安全数据类型能够够规避软件异常,以及软件测试检测的
常规性很多错误,具体安全数据类型的请见代码演示,
代码由vc++2010调试通过!备有详细的注释!
#include "stdafx.h"#include <safeint.h>#include <iostream>using namespace std;using namespace Microsoft::Utilities;class CMySafeIntException : public SafeIntException{public: static void CMySafeIntException::SafeIntOnOverflow() { cout << "捕获SafeInt溢出异常!" << endl; } static void CMySafeIntException::SafeIntOnDivZero() { cout << "捕获SafeInt被零除!" << endl; }};int _tmain(int argc, _TCHAR* argv[]){ while (1) { unsigned int a, b; cout << "输入前8位无符号整数: "; cin >> a; cin.ignore(); cout << "输入第二个8位无符号整数: "; cin >> b; cin.ignore(); // 添加