gpt4 book ai didi

c++ - 从 std::vector> 中删除元素

转载 作者:太空宇宙 更新时间:2023-11-04 04:39:17 25 4
gpt4 key购买 nike

我的编译器提示。

#include <iostream>
#include <vector>
using namespace std;

int main(){

vector<string> vec[2];
vec[0].push_back("test1");
vec[0].push_back("test2");

cout << vec[0][0] << endl;
vec[0].erase(vec.begin());
cout << vec[0][1] << endl;

}

当我调用删除时出了什么问题?

最佳答案

vecvector<string> 的数组s。我相信你的意思是 vec[0].begin()像这样:

vec[0].erase(vec[0].begin());

关于c++ - 从 std::vector<std::string>> 中删除元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7784000/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com