vector使用insert或者push_back函数的一些注意事项

对于stl容器vector,使用insert()或者push_back(),是在数组后面添加空间添加元素,而不会覆盖原本的空间

如果原本就初始化了空间,而没有使用v[0]=7,这种赋值方法,使用insert或者push_back很容易导致以下结果:

[0,0,0,0,1,2,3,4]

你可能感兴趣的:(c++)