|
|
#include <iostream.h>
class X
{public:
int x;
public:
X(int x)
{cout<<this->x=x<<endl;}
X(X&t)
{x=t.x;
cout<<t.x<<endl;
}
void fun(X);
};
void fun(X t)
{cout<<t.x<<endl;}
void main()
{fun(X(10));}
|
答案:cout<<this->x=x<<endl;要输出this->x=x表达式的值要加括号。[修改]cout<<(this->x=x)<<endl;
|
|