【发布时间】:2015-09-19 09:01:35
【问题描述】:
int main()
{
int n;
cin >> n;
char* temp_char;
vector<string> arr;
for (int i = 0; i < n; i++)
{
cin >> temp_char;
}
return 0;
}
嗨,每当我在这个程序中有vector<string> arr;,无论我是否实际使用这个变量arr,在第一个forloop中的第一个cin之后,我收到segmentation fault,不知道为什么会这样?我确实需要在以后的编程中使用vector<string>。
我在 Ubuntu 下使用 g++ 编译,任何帮助将不胜感激!
【问题讨论】:
-
尝试使用
string temp_str,它会让事情变得更容易。
标签: c++ vector segmentation-fault iostream