linux下写了一个程序,利用用到vector >inputData这样的数据结构,从oracle数据库表读取数据,读完之后,调用inputData.clear()清空容器,直接报段错误。
gdb 调试,bt给出的信息是
std::vectorstd::vector<std::basic_string<char,std::char_traits<char,std::allocator >,std::allocatorstd::basic_string<char,std::char_traits<char,std::allocator > > >,std::allocatorstd::vector<std::basic_string<char,std::char_traits<char,std::allocator >,std::allocatorstd::basic_string<char,std::char_traits<char,std::allocator > > > >::clear() will be anbandoned
请问有没有哪位大神可以指教,是什么原因?