65,186
社区成员




#include <iostream>
char* cfun(char* str)
{
char* ret = str;
/* 函数功能实现
str是个指针,会在操作中改变地址,
所以增加个ret指针返回地址用*/
return ret;
}
using namespace std;
string& strfun(string& str)
{
/* 函数功能实现
str是引用的,不会改变地址
*/
return str;
}
int main()
{
char cstr[] = "Hello world!";
string str("Hello world!");
cout << cfun(cstr) << endl;
cout << strfun(str) << endl;
return 0;
}