64,636
社区成员
发帖
与我相关
我的任务
分享
#include<iostream>
using namespace std;
int& func()
{
int m=9;
return m;
}
int main()
{
int fp=func();
cout<<fp<<endl;
return 0;
}
#include<iostream>
using namespace std;
int* func()
{
int m=9;
return &m;
}
int main()
{
int *fp=func();
cout<<*fp<<endl;
return 0;
}
test.cpp:6: warning: reference to local variable `m' returned
#include<iostream>
using namespace std;
int& func()
{
int m=9;
return m;
}
int& test()
{
int m = 8;
return m;
}
int main()
{
int& fp=func();
test();
cout<<fp<<endl;
return 0;
}
#include<iostream>
using namespace std;
int* func()
{
int m=9;
return &m;
}
void func2()
{
int i=1;
cout << "f2: " << i << endl;
}
int main()
{
int *fp=func();
func2();
cout<<*fp<<endl;
return 0;
}