在 Code::Blocks 上使用 GCC 编译器,我得到一个错误:
Segmentation fault (core dumped)
Process returned 139 (0x8B)
...
输入后输入询问。这是我的测试程序:
#include <iostream>
#include <string>
using namespace std;
string getInput(string &input, string prompt)
{
cout << prompt;
getline(cin, input);
}
int main()
{
string input;
getInput(input, "What's your name?\n>");
cout << "Hello " << input << "!" << endl;
return 0;
}
我做错了什么,参考参数是否使用不正确?