您的位置:首页 > 编程语言 > C语言/C++

C++不能返回string&局部引用

2018-01-30 12:10 260 查看
#include<iostream>
using namespace std;

/*
//禁止返回局部对象的引用
const string &mainip(const string &s)
{
string ret=s;
return ret;
}
*/

//返回引用
string &shorterString(string &s1)
{
s1 = "abcdefg";
return s1;
}

int main(void)
{
string string1="1234";
string tmp = shorterString(string1);
cout<< "tmp = "<< tmp << endl;

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐