VC++异常捕获??
2016-01-27 13:29
204 查看
1、
std:
2、
C
std:
#include <string> #include<iostream> // for cerr //#include <stdexcept> // for what ? using namespace std; int _tmain(int argc, _TCHAR* argv[]) { string s1("UIPower"); char chA = s1[2]; try { char chD = s1.at(300); } catch(...) { printf("err\n"); } printf("\n"); try { char chD = s1.at(300); } catch(std::out_of_range &ex) { std::cerr << ex.what() << " Line:" << __LINE__ << " File:" << __FILE__ << endl; } printf("\n"); try { char chD = s1.at(300); } catch(std::exception &ex) { std::cerr << ex.what() << " Line:" << __LINE__ << " File:" << __FILE__ << endl; } system("pause"); return 0; }
2、
C
相关文章推荐
- 冒泡排序的实现
- 【C++】 一维数组的初始化
- c++之后又学了一学期python,于是做的游戏比上学期进步不少
- C语言笔记
- C++ 多继承和虚继承的内存布局
- Google C++ style guide——命名约定
- C++虚函数和虚继承浅析
- C++【常见面试题】String类的实现,以及深拷贝、浅拷贝问题
- USACO:Factorials
- 0723-0802 C语言笔记(李明杰前8天)
- C++【String类】String头插单个字符,头删单个字符的函数实现
- C++调用C#dll类库中的方法(非显性COM)
- C语言中常见排序算法汇总
- C++【String类】String插入单个字符,插入字符串的函数实现
- c++中优化内存分配:new/delete操作符;allocator类对象的使用;operator new/operator delete函数及定位new表达式
- C++【String类】String删除单个字符,删除字符串的函数实现
- C++【String类】String查找单个字符,查找字符串的函数实现
- C/C++宏定义中#与##区别
- C语言 二维数组复制、清零及打印显示
- C语言char s[] 和 char *s的差别