我是 C++ 新手,我很好奇这是否是插入 std::vector 的首选方式
std::vector<Object_I_madeup> myVector;
void setAt(int x, Object_I_madeup o)
{
myVector[x] = o;
} // set the array location at x to be o.
我问是因为我看到了很多关于使用的东西push_back
,或者高度混乱的东西insert()
。这种类似 Java 的方式有效吗?我宁愿那样做...