|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 骗子死全家 于 2013-5-18 10:43 编辑
求懂的 解释下
#include <iostream>
using namespace std;
class X
{
public:
X() {
cout << "X::X()\n";
}
~X() {
cout << "X::~X()\n";
}
};
X f1(X x1) //完全不使用引用 什么意思啊这句
{
cout << "f1(X f)\n";
return x1;
}
X& f2(X& x2) //完全使用引用 什么意思啊这句
{
cout << "f2(X f)\n";
return x2;
}
X Globle_X; //全局版本 什么意思啊这句
int main()
{
cout << "--------\n";
{
X Local_X; //局部版本 什么意思啊这句
cout << "--------\n";
}
cout << "--------\n";
X Normal_X; 什么意思啊这句
f1(Normal_X);
cout << "--------\n";
f2(Normal_X);
cout << "--------\n";
}
{:7_163:} |
|