2011年8月30日

c++ 返回 char*

摘要: 一段在C++里经常犯错误的代码一个类:class C{public: C(){} ~C(){}public: string a; string funa() { string tmp = "1234"; return tmp; }};外部调用类C并使用其成员:C classc;char *test1 = classc.a.c_str();printf("%s\n", test1);上述正确;如果C classc;char *test2 = classc.funca.c_str();printf("%s\n", test2);上述不正确 阅读全文

posted @ 2011-08-30 09:01 Eric812048774 阅读(1342) 评论(0) 推荐(0) 编辑

导航