主题:初学者紧急求教c++人事管理系统程序
 1.设计一个人事管理系统
 2.可以管理每个人的姓名、性别和年龄
 3.可插入新资料、删除已有资料
 4.可以根据姓名查询、性别查询和年龄查询
 5.可以根据性别和年龄统计现有人数
#include "stdafx.h"
#include"iostream.h"
#include "string.h"
class CBase
{
public:virtual void run()=0;
};
class CBase1:public CBase
{
char name[20];
char sex[3];
int age;
public:
CBase1(char *n,char *s,int a){strcpy(name,n);strcpy(sex,s);age=a;}
void run(){cout<<name<<","<<sex<<","<<age<<endl;}
char *getname(){return name;}
char *getsex(){return sex;}
int getage(){return age;}
};
class CmyApp
{
CBase *p;
public:
CmyApp(){p=new CBase1("zhangsan","nan",18);}
void run(){p->run();}
~CmyApp(){delete p;};
};
请问牛人们,接下来怎么编写插入和删除,查询,统计啊。。。
 2.可以管理每个人的姓名、性别和年龄
 3.可插入新资料、删除已有资料
 4.可以根据姓名查询、性别查询和年龄查询
 5.可以根据性别和年龄统计现有人数
#include "stdafx.h"
#include"iostream.h"
#include "string.h"
class CBase
{
public:virtual void run()=0;
};
class CBase1:public CBase
{
char name[20];
char sex[3];
int age;
public:
CBase1(char *n,char *s,int a){strcpy(name,n);strcpy(sex,s);age=a;}
void run(){cout<<name<<","<<sex<<","<<age<<endl;}
char *getname(){return name;}
char *getsex(){return sex;}
int getage(){return age;}
};
class CmyApp
{
CBase *p;
public:
CmyApp(){p=new CBase1("zhangsan","nan",18);}
void run(){p->run();}
~CmyApp(){delete p;};
};
请问牛人们,接下来怎么编写插入和删除,查询,统计啊。。。