关于vector的 operator[]、at()与迭代器访问

一,边界检查 operator[] 不做边界检查,程序会直接退出。 try { vecInt[3] = 5; } catch (const std::exception&e) { cerr <<"error:"<< e.what() << endl; } 运行以上代码,程序会终止:   at()会做边界检查,可以用try catch捕获异常,程序可以不直接退出。 vector<i
相关文章
相关标签/搜索