使用指针保存 string.c_str() 时数据丢失

const char* stra;

char strb[256];

不要用指针 stra 保存 string.c_str() ,因为string类型的变量在不再调用时,随时可能deallocate,造成数据丢失。

尽量使用 strcpy(strb, string.c_str()) 来保存C字符串。

posted @ 2016-01-08 16:33  圣堂武士  阅读(508)  评论(0编辑  收藏  举报