新微赢技术网
标题:
返回局部对象的引用,小弟遇到问题了!求助
[打印本页]
作者:
駃旒_鎏蒗瀦
时间:
2009-11-4 02:05
标题:
返回局部对象的引用,小弟遇到问题了!求助
#include<iostream>
#include<string>
#include<cstdlib>
using namespace std;
const string &ret(string &str1,string &str2)
{
cout<<"***************************"<<endl;
cout<<"str1="<<&str1<<endl;
cout<<"str2="<<&str2<<endl;
cout<<"str1="<<str1<<endl;
cout<<"str2="<<str2<<endl;
if(str1.size()<str2.size())
{
str1=str2;
return str1;
}
else
{
str2=str1;
return str2;
}
}
//测试返回函数内声明对象的引用
int &ret(const int &i,const int &j)
{
if(i>j)
{
int k=i;
cout<<"&k="<<&k<<"\t"<<k<<endl;
return k;
}
欢迎光临 新微赢技术网 (http://bbs.weiying.cn/)
Powered by Discuz! X3.2