欢迎光临散文网 会员登陆 & 注册

类的定义

2023-02-07 14:31 作者:江不默  | 我要投稿

class Ppp;// 声明一个类,却不定义

 

class Data {

void set(int d);

int get() {

return data;

}//自动成为内联函数 

public:

int data;//定义时不能赋初值,like:int x = 0; 因为此时无实体,无空间 

} one,two; //同时定义对象 

 

// set作为外部成员函数 ,必须在Data类定义结束之后,定义 //即先声明后定义 

void Data::set(int d) {

data = d;

}

/*

::前有类名则为 作用域符

无则为 空间域限定符 

*/

//::set(10);


class Name {

char ch;//默认情况下为私有private

double x,y,z,h,j,k;

char *s;

void *p;

int arr[100];

Data d1,d2;


struct Point {

int x,y;

union uData {

long color;

};

};


enum COLORS {

    RED,GREENM,BLUE,BLACK,WHITE

};

class member { //作用域为Name类内部

Data start;

COLORS color;

};

typedef Point* LPPOINT;

inline void getx(){

public://外部可访问

int a;

void set(int a) {

}

protected://内和派生可访问

private://只有内部可以访问

};





类的定义的评论 (共 条)

分享到微博请遵守国家法律