class

c++类的构造函数

倾然丶 夕夏残阳落幕 提交于 2020-11-10 03:01:12
类的定义 class classname { private: data; function(); public: data; function();//可以将成员函数的定义直接写在类中,作为内联函数(1-5行,简单) protected: data; function(); }; 三种访问权限 public:可以被任意实体访问 protected:只允许子类及本类的成员函数访问 private:只允许本类的成员函数访问 class默认的权限是private 项目类的实现 通常将类的定义写在一个.h文件中,成员函数的定义写在一个程序文件.cpp中,将接口与实现分离 myapp.h,在头文件中定义类 #ifndef MYAPP_H_INCLUDED #define MYAPP_H_INCLUDED class Record { private: //private成员 char bookname[20]; //数据成员bookname,用于表示图书的名称 int number; //数据成员number,表示图书编号 public: //public成员(构造和析构函数?) void regist(char *a,int b); //成员函数regist,用于给各数据成员赋值 void show(); //成员函数show,显示各数据成员的值 }; #endif // MYAPP_H