诡异的The inferior stopped because it triggered an exception错误
问题描述
一个很简单的函数:
void do_print(const char *format_str,int arg)
{
std::map
char buff[102400]={0};
....
printf(format_str,arg);
}
这个函数引起了The inferior stopped because it triggered an exception错误,错误的提示里面还有 stack over_flow这样的字眼。
通过调试发现,进入到这个函数之前,参数都是好的,一进入到这个函数, format_str,arg都是NULL。
有时会崩在std::mapstd::string,std::string data_map;这一句上。
原因
首先确认过,这个文件很久没有改动过了,所以应该不是代码的问题。
诡异的The inferior stopped because it triggered an exception错误最先出现在Python成神之路。
共有 0 条评论