欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
C++語言具有靜態數據和靜態成員函數的Point類
[打印本頁]
作者:
daming
時間:
2014-12-30 01:59
標題:
C++語言具有靜態數據和靜態成員函數的Point類
本帖最后由 daming 于 2014-12-30 02:15 編輯
#include<iostream>
using namespace std;
class Point //point類定義
{
public: // 外部接口
Point(int xx=0,int yy=0){X=xx;Y=yy;countP++;};
Point(Point&); //拷貝構造函數
~Point(){countP--;};
int GetX(){return X;}
int GetY(){return Y;}
static void GetC(){cout<<"Object id="<<countP<<endl;} // 靜態函數成員
private:
int X,Y;
static int countP; //靜態數據成員聲明
};
int Point::countP=0; //靜態數據成員初始化
Point::Point(Point &p)
{
X=p.X;
Y=p.Y;
countP++;
}
void main() //主函數實現
{
Point A(4,5); //定義對象A
cout<<"Point A,"<<A.GetX()<<", "<<A.GetY();
A.GetC(); //輸出對象號,對象名引用 "."
Point B(A);
cout<<"Point B,"<<B.GetX()<<", "<<B.GetY();
Point::GetC(); //類名引用 "::"
}
復制代碼
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1