第二种方法,跟第一种只是参数和返回值不同而已。初看时需要在第二种中申请内存返回出来,但是字符串为局部变量时其实也是存在静态内存中的,不会因为函数退出而失效,直接将函数内拼装的字符串返回出来也是可以的,你也可以加上static定义什么的也没问题。
我觉得没有,应该是需要在函数中申请堆分配,然后最后要记得delete掉。