标签: c++ vector
我有一个包含这些元素的向量;
std::vector<int> v { 34,23 };
如果我尝试删除这样的最后一个元素:
v.erase(v.begin()+1);
它给了我错误。
任何想法?
答案 0 :(得分:1)
我不认为问题在于删除,而是您没有指定您的矢量所持有的类型...试试这个
std::vector<int> v{ 34,23 };