当前仓库属于关闭状态,部分功能使用受限,详情请查阅 仓库状态说明
1 Star 0 Fork 0

moe/emis
关闭

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
department.h 991 Bytes
一键复制 编辑 原始数据 按行查看 历史
moe 提交于 2014-03-14 00:45 . initial commit
/*-----------------------------------------------------------------------
* 运营管理子系统逻辑对象Department类
*---------------------------------------------------------------------*/
#ifndef department_INC
#define department_INC
#include "employee.h"
#include <vector>
#include <string>
#include <iostream>
using namespace std;
namespace emis {
class Department{
public:
explicit Department(int id);
explicit Department(string name);
bool addEmp(const Employee& );
bool deleteEmp(int id);
bool modifyEmp(const Employee&);
const vector<Employee>& listEmp();
int getid()const { return m_id; }
friend ostream& operator<<(ostream&, const Department&);
friend istream& operator>>(istream&, Department&);
private:
int m_id; /* 部门ID */
string m_name; /* 部门名称 */
vector<Employee> m_emps; /* 员工容器 */
size_t m_num; /* 员工人数 */
};
} /* namespace emis */
#endif /* ----- #ifndef department_INC ----- */
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/moe/emis.git
[email protected]:moe/emis.git
moe
emis
emis
master

搜索帮助