摘要: //在C++中应该养成习惯:只用静态成员函数引用静态成员数据,而不引用非静态成员数据#include using namespace std;class st_info //定义学生信息类{ private: string name; int num; float score; static float sum; // 静态数据成员 static int count; // 静态数据成员 public: st_info(string, int, float);//构造函数 void total(); static float average(); };st_info:: st_info(st. 阅读全文
posted @ 2013-07-19 16:59 夕相待 阅读(943) 评论(1) 推荐(0) 编辑
摘要: //为什么类的成员中不能包括动态分配的数据,若包含静态数据怎么使用?#include using namespace std;class point{ private: static int xres; int yres; public: point(int = 0,int = 0); void set_point(int, int) ; void get_point();};point::point(int x, int y){ // xres = x; yres = y;}void point:: set_point(int x, int y){ // xres = x; yres = . 阅读全文
posted @ 2013-07-19 16:02 夕相待 阅读(437) 评论(1) 推荐(0) 编辑
摘要: #include #include using namespace std;struct stud//学生信息结构体{ char name[10]; int num; int (* set_info)(char *, int*);//设置学生信息,一般使用回调函数 void (* print_info)(char *, int);//打印学生信息,一般使用回调函数};int setinfo(char *name, int *num)//此函数结构体中普通变量赋值{ strcpy(name, "zhang_san"); *num = 1001; return 0;}void 阅读全文
posted @ 2013-07-19 15:03 夕相待 阅读(3851) 评论(0) 推荐(0) 编辑