天天看點

c++邊界檢查

(1)at()函數在被調用時,會檢查下标的有效性(與容器的size()比較而不是capacity()(例如vector)),若下标有效則傳回對應位置的元素,否則抛出std::out_of_range異常

(2)operator[]()函數在被調用時,不檢查下标的有效性。

繼續閱讀