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