vectorは
http://gusmachine.blog49.fc2.com/blog-entry-416.html
見つけたので。
(*v)[i]だと範囲のチェックをしない。v->at(i)だと範囲外の時に例外、
The member function at() provides bounds-checked access to container elements. at() throws out_of_range if n >= a.size().
なので、Gus-sanなら前者じゃないかと。atが知られてないだけの気もするが。。。
個人的にはiteratorです。。。type数が多いのが難点。