關於vector的 operator[]、at()與迭代器訪問

一,邊界檢查 operator[] 不做邊界檢查,程序會直接退出。 try { vecInt[3] = 5; } catch (const std::exception&e) { cerr <<"error:"<< e.what() << endl; } 運行以上代碼,程序會終止:   at()會做邊界檢查,可以用try catch捕獲異常,程序可以不直接退出。 vector<i
相關文章
相關標籤/搜索