//
#include<string.h>
class Books //定义一个图书类
{
public:
Books(char *Name,char *Publisher) //构造函数
{
strcpy(bookname,Name);
strcpy(publisher,Publisher);
cout<<"您已经购买了图书:"<<bookname<<"--"<<publisher<<endl;
bookcount++;
}
static void dispaly() //静态成员函数
{
cout<<"图书总册数:"<<bookcount<<endl;
}
private:
char bookname[50]; //定义成员变量,表示图书名
char publisher[50]; //定义成员变量,表示图书出版社
int bookcount=0; //定义静态成员变量,表示图书总数
};
//静态成员初始化
void main(void)
{
Books::dispaly(); //静态成员函数的调用
Books b1("C++项目开发实录","人民教育出版社");
Books b2("C++面向对象编程","电子工业出版社");
Books::dispaly(); //静态成员函数的调用
Books b3("数据结构","电子工业出版社");
Books::dispaly();
}