list<string> logs;
GetLogs(logs);
string first=logs.front();
**string last=logs.back();**
在这一点上,我得到了 progeam got SIGILL in GDB
我的 GetLogs() 函数定义是:
int GetLogs(list<string>& logs){
logs.push_back("Log.001");
logs.push_back("Log.002");
logs.push_back("Log.003");
return 0;
}
当程序收到此错误时,我可以看到值 p first Log.001 p last Log.003
我的代码有什么问题??