c++边界检查

(1)at()函数在被调用时,会检查下标的有效性(与容器的size()比较而不是capacity()(例如vector)),若下标有效则返回对应位置的元素,否则抛出std::out_of_range异常

(2)operator[]()函数在被调用时,不检查下标的有效性。

原文地址:https://www.cnblogs.com/fogwizard/p/15064167.html