运行时报错: terminate called after throwing an instance of 'std::out_of_range'what(): basic_string::substr:__pos Aborted (core dumped) 内存读取越界. 解释1:for example:const std::string sTest( "test" );sTest.substr( 0, 10 );will raise the same exception, sin…
最近跑程序时出现了这么一个问题: terminate called after throwing an instance of 'std::bad_alloc' what(): std::bad_alloc Aborted (core dumped) 出现此问题一般都是数据量太大,同时跑太多程序造成的,比如我经常会同时打开十多个终端界面,跑不同的脚本,就容易出现这种问题.解决方法很简单,不要同时跑这么多程序,一个个跑.…