반응형

C++/C++ 예제 8

Queue를 이용한 스케쥴러 시뮬레이션 [C++]

EHProcess.h #include using namespace std; class EHProcess { string pname; //프로그램 이름 const int tjob; //전체 작업량 const int cjob; //cpu 점유 시 수행가능 최대 작업량 int ntjob; //현재 남은 작업량 int ncjob; //현재 cpu 점유 시 수행가능 최대 작업량 public: EHProcess(string pname,int tjob,int cjob); void IdleToReady();//Idle 상태에서 Ready 상태로 전이 int Running();//CPU를 점유하여 실행, 남은 작업량 반환 void EndProgram(); //프로세스 종료 }; EHProcess.cpp #include ..

C++/C++ 예제 2020.07.26

회원 클래스 정의 – 정적 멤버 캡슐화 [C++]

/* https://ehpub.co.kr C++ 예제 - 언제나 휴일 회원 클래스 정의 - 정적 멤버 필드 캡슐화 */ #include #include using namespace std; class Member { static int last_num; const int num; string name; public: static int GetMemberCount() { return last_num; } Member(string name) :num(++last_num) { this->name = name; } int GetNum()const { return num; } string GetName()const { return name; } virtual string ToString()const { char ..

C++/C++ 예제 2020.07.15
반응형