- #include <iostream>
- #include <vector>
- #include <stdexcept>
- int main() {
- vector <int> a;
- try
- {
- a.at(2);
- }
- catch (std::out_of_range &exc)
- {
- std::cout << exc.what() << std::endl;
- }
- catch (...)
{
std::cout <<"未知错误"<< std::endl;
} - return 0;
- }
[C++] Vector out_of_range异常捕获
最新推荐文章于 2024-03-15 13:41:32 发布
本文通过一个简单的 C++ 程序演示了如何处理 std::out_of_range 异常,当尝试访问 vector 容器中不存在的元素时会抛出此异常。文章中的代码展示了使用 try-catch 结构来捕获并打印异常信息的方法。

7425

被折叠的 条评论
为什么被折叠?



