DEV C++中出现[Error] ld returned 1 exit status 重新新建工程即可 C++ std::bad_cast报错 原因是字符串没有结尾导致。 string转char *应该用c_str()但是我却用了data() https://www.cnblogs.com/qlwy/archive/2012/03/25/2416937.html