std:string唤起coredump
std::string引起coredump
哪位见过这种情况:
声明一个string str_a;
每次给它赋值前执行一次str_a.clear()
然后将另外一个string (str_b) 赋值给给str_a
这个赋值的动作有时候会core,有时候正常执行,str_b没有特殊字符,顶多会有回车/换行/空格等。
------解决思路----------------------
assign呢。最好前台把值打印出来,是否有什么不可见的特殊字符。
哪位见过这种情况:
声明一个string str_a;
每次给它赋值前执行一次str_a.clear()
然后将另外一个string (str_b) 赋值给给str_a
这个赋值的动作有时候会core,有时候正常执行,str_b没有特殊字符,顶多会有回车/换行/空格等。
------解决思路----------------------
assign呢。最好前台把值打印出来,是否有什么不可见的特殊字符。