可能第一眼看上去没什么毛病BUT getname()裏面的get_name是一个字符串数组。在函数return之后这个get_name会释放内存(因为她在栈中函数执行玩会弹栈)。所以main函数中的name变成了一个野指针这是一個很危险的操作。
解决办法:返回一个在堆中的地址
考虑到内存的问题记得要在new之后不用了要delete,释放内存资源
没学过C语言,照着文档鼡malloc-free版本的
free了不代表这个指针不能用了,只是释放了内存地址
这个是不可以的,因为"Hello World"是字符串常量修改常量是不允许的,应该把这段寫成