C++ 学习笔记、01 | 开发简单职工管理系统遇到的一些问题 ...

打印 上一主题 下一主题

主题 889|帖子 889|积分 2667

记录开发简单职工管理系统遇到的一些问题,黑马教程
https://www.bilibili.com/video/BV1et411b73Z P147 ~ P166
头文件与源文件



  • 头文件只声明,源文件来实现(本质上是类内声明类外实现)
  • 源文件需要引用特定的头文件
  1. ifndef OOPFINAL_WORKER_H
  2. #define OOPFINAL_WORKER_H
  3. #include <iostream>
  4. #include <string>
  5. using namespace std;
  6. class Worker {
  7. public:
  8.     virtual void ShowInfo() = 0;
  9.     virtual string getDeptName() = 0;
  10.     int m_Id;
  11.     string m_Name;
  12.     int m_DeptId;
  13. };
  14. #endif //OOPFINAL_WORKER_H
复制代码
  1. #ifndef OOPFINAL_MANAGER_H
  2. #define OOPFINAL_MANAGER_H
  3. #include <bits/stdc++.h>
  4. #include "Worker.h"
  5. using namespace std;
  6. class Manager : public Worker {
  7. public:
  8.     Manager(int id, string name, int dId);
  9.     void ShowInfo() override;
  10.     string getDeptName() override;
  11. };
  12. #endif //OOPFINAL_MANAGER_H
复制代码
[code]#include "../headers/Manager.h"void Manager::ShowInfo() {    cout

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

用户国营

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表