【发布时间】:2021-08-14 22:31:58
【问题描述】:
为什么我在这段代码中遇到分段错误?
#include<bits/stdc++.h>
using namespace std;
int main()
{
vector<vector<string> > v;
v[0].push_back("good");
cout<<v[0][0];
}
我试图在第一个向量中插入字符串“good”,我试图通过v[0][0] 访问它,但它给了我segmentation fault。请帮忙。谢谢。
【问题讨论】:
-
你的向量是空的。
v[0]不存在。
标签: c++ vector segmentation-fault