下载后可任意编辑公司库存管理系统12024 年 5 月 29 日下载后可任意编辑#ifndef HEAD_HPP#define HEAD_HPP#include#include#includeusing namespace std;class JIADIAN { protected: int ab; // ab=1 代表电视机 ab=2 代表 DVD ab=3 代表DVDTV char *pingming; //声明品名字符串 char *yanse; //声明颜色字符串 int xinghao; //声明型号的大小 char *changjia; //声明厂家字符串 int value; //声明价格public: JIADIAN(char*,char*,int ,char*, int); //基类构造函数 ~JIADIAN(); //基类析构函数 virtual void print(); //定义打印虚函数 int getkind(); //定义取种类函数 char* getpingming(); //定义取品名指针函数22024 年 5 月 29 日下载后可任意编辑 JIADIAN operator =(JIADIAN &); //声明=号赋值重载运算函数}; class TV: public JIADIAN { //电视机类公有继承基类public: TV(char*, char*,int ,char*,int); //电视机类构造函数 ~TV(); //电视机类析构函数 void print(); //打印函数};class DVD: public JIADIAN { // DVD 类public: DVD(char*,char*,int ,char*,int); // DVD 类构造函数 ~DVD(); //DVD 类析构函数 void print(); //打印函数};class DVDTV: public JIADIAN { // 带有DVD 的电视机类public: DVDTV(char*,char*,int , char*,int); // 带有 DVD 类的电视机类构造函数32024 年 5 月 29 日下载后可任意编辑 ~DVDTV(); // 带有 DVD类的电视机类析构函数 void print(); // 打印函数};#endif#include"tou.h" //把头文件包含进来JIADIAN::JIADIAN(char *PINGMING=NULL,char *YANSE=NULL,int XINGHAO=20 , char *CHANGJIA=NULL, int VALUE= ) //家电类的构造函数,初始化参数 { pingming=new char[20]; // 创立品名的字符长度不超过 20 个 strcpy(pingming,PINGMING); // 把输入的品名输入到内存中 yanse=new char[20]; // 创立颜色的字符长度不超过 20 个 strcpy(yanse, YANSE); // 把输入的颜色字符串输入 xinghao=XINGHAO; // 把输入的型号字符输入到内存中 changjia=new char[20]; // 创立厂家的字符长度不超过 20 个字符42024 年 5 月 29 日下载后可任意编辑 strcpy(changjia, CHANGJIA); // 输入的厂家字符输入到...