#include <iostream.h>
class point
{
int x,y;
public:
point(int a,int b): x(a),y(b) {}
void print ()
{
cout<<x<<y;
}
};
void main()
{
point x(50,100);
x.print();
}
在构造函数中point(int a,int b): x(a),y(b){}改成point(int a,int b): x=a,y=b{}就出错了,而在函数体中写成 point(int a,int b){x(a);y(b);}赋值也是错的??请问为
什么??