是这样,虽然编译器没有给它重新分配地址,但是vs为了统一vector特性,索性仍然让该迭代器失效。这也许不是c++标准所规定的,但一定是vs编译器所规定的。