이이프
IeF 제멋대로 세상
이이프
전체 방문자
오늘
어제

공지사항

  • ✔ Info
  • 전체 글보기 (56)
    • 💻프로그래밍 내용 정리 (55)
      • C (0)
      • C++17 (55)
    • 💻게임메이커 (0)
    • 💻언리얼엔진 (0)
    • 💻유니티 (0)
    • 🎈[팀&자작]게임소개 (0)
    • 📃게임제작기술 (0)
    • 🎨그림놀이 (0)
    • 📒대학생활 (0)
    • 😃잡담 (1)
    • 🕹게임성과 (0)
    • 💷자격증 (0)

블로그 메뉴

  • 방명록

최근 글

최근 댓글

티스토리

hELLO · Designed By 정상우.
이이프

IeF 제멋대로 세상

💻프로그래밍 내용 정리/C++17

[C++ 1.6.1] C++ 프로그램 만들기(직원 관리 시스템)

2022. 8. 18. 21:36
728x90

여기서 소개할 프로그램은 앞에서 구조체에 대해 설명할 때 살펴본 직원 데이터베이스 예제를 확장한 것이다.

클래스, 익셉션, 스트림, 벡터, 네임스페이스, 레퍼런스를 비롯한 다양한 기능을 활용하여

실전에서 쓸 만한 C++ 프로그램을 만들어본다.

 

 


 

직원 관리 시스템

회사 직원 정보를 관리하는 프로그램은 구조가 유연하고 기능이 편리해야 한다.

이 프로그램에서 제공할 기능은 다음과 같다.

- 직원 채용

- 직원 해고

- 직원 승진

- 과거와 현재 직원 모두 조회

- 현재 직원 모두 조회

- 과거 직원 모두 조회

 

이 프로그램은 크게 세 부분으로 이루어져 있다.

- Employee 클래스

직원 한 명에 대한 정보를 표현한다.

 

- Database 클래스

회사에 속한 모든 직원을 관리한다.

 

- UserInterface

이 프로그램을 다루는 기능을 정의한다.

'💻프로그래밍 내용 정리 > C++17' 카테고리의 다른 글

[C++ 1.6.3] Database 클래스  (0) 2022.08.18
[C++ 1.6.2] Employee 클래스  (0) 2022.08.18
[C++ 1.5.1] 표준 라이브러리  (0) 2022.08.18
[C++ 1.4.1] 직접 리스트 초기화와 복제 리스트 초기화  (0) 2022.08.18
[C++ 1.4.0] 유니폼 초기화, 축소 변환  (0) 2022.08.18
    '💻프로그래밍 내용 정리/C++17' 카테고리의 다른 글
    • [C++ 1.6.3] Database 클래스
    • [C++ 1.6.2] Employee 클래스
    • [C++ 1.5.1] 표준 라이브러리
    • [C++ 1.4.1] 직접 리스트 초기화와 복제 리스트 초기화
    이이프
    이이프
    게임 프로그래머 지망생 / Since 2022.08.14

    티스토리툴바