注册 登录
编程论坛 C++教室

一个小程序中的问题 请大家指教下

xdztc 发布于 2007-01-25 08:23, 526 次点击

我想请问个问题
#include <iostream.h>
class Piont
{
public:
Point(int xx=0,int yy=0){X=xx;Y=yy;countpc++;} 第五行
point(point&P);
int GetX(){return X;}
int GetY(){return Y;}
void GetC(){cout<<''Object id=''}<<countP<<endl;}
private:
intX,Y;
static int countP;
};
Point::Point(Point&p)
{
X=p.X;
Y=p.Y;
countp++;
}

int Point::countp=0;
void main()
{
Point A(4,5);
cout<<''Point A,''<<A.GetX()<<'',''<<A.GetY90;
A.GetC();
Point B(A);
cout<<''Point B,''<<B.GetX()<<'','<<B.GetY();
B.GetC();
}


第五行红字countpC++ 是什么意思

谢谢

7 回复
#2
蓝鹰2007-01-25 08:32
在这里 countpC++  等同于 countpC=countpC+1  等同于 countpC+=1
#3
xdztc2007-01-25 08:50

但是后面没有出现countpc++啊 只出现了countp++

#4
xdztc2007-01-25 09:38
怎么还不回啊
#5
蓝鹰2007-01-25 13:09
countp和countpc是两个不同的变量呗,要不就是程序把一个变量写错了,才会出现不同的。
#6
song42007-01-25 18:25

当然是写错了

#7
baixiaofeng2007-01-25 21:40
楼主的程序段里面看起来有些乱啊!是否做个整理再拿来讨论!
#8
pinglideyu2007-01-26 17:16
哎  肯定写错了撒!
顶~~~~~
1