void test()
{
string str="123";
const char *p=str.c_str();
str.append("999"); //追加999后会变为野指针
const char *p2=str.c_str();
}
修改
void test()
{
	string str="123";
  char p[10];
  strcpy(p,str.c_str());
str.append("999");
}