每个标准容器都有一个begin和end方法,用于返回该容器的迭代器。然而,c++ 11显然引入了名为std::begin和std::end的自由函数,它们调用begin和end成员函数。所以,与其写你

当我这样做的时候:一切都很好。然而,当我把它变成一个引用向量时:我就会犯可怕的错误指向引用的指针是非法的我想把一堆对struct的引用放到一个vector中,这样我就不用管指针了。为什么矢量会为此大发