温馨提示×

c++遍历数组时如何处理异常

c++
小樊
84
2024-07-17 17:21:43
栏目: 编程语言

在C++中遍历数组时,可以使用try-catch语句来处理异常。在try块中遍历数组,如果发生异常,可以在catch块中捕获并处理异常。例如:

int arr[] = {1, 2, 3, 4, 5};

try {
    for (int i = 0; i < 10; i++) {
        cout << arr[i] << endl;
    }
} catch(const out_of_range& e) {
    cerr << "Exception caught: " << e.what() << endl;
}

在上面的例子中,我们尝试遍历一个长度为5的数组,但是循环条件错误,会导致数组越界,触发out_of_range异常。在catch块中捕获并处理这个异常,输出错误信息。

0