函式可實現反應病人到醫院看病,排隊看醫生的情況,有行醫類模板的定義及所有類函式的編寫**
部分**展示:
lk_queue.h
#ifndef __lk_queue_h__
#define __lk_queue_h__
#include "utility.h" // 實用程式軟體包
#include "node.h" // 結點類模板
// 鏈佇列類模板
template
class linkqueue
;// 鏈佇列類模板的實現部分
template
void linkqueue::init()
// 操作結果:初始化佇列
template
linkqueue::linkqueue()
// 操作結果:構造乙個空佇列
template
linkqueue::~linkqueue()
// 操作結果:銷毀佇列
template
int linkqueue::length() const
// 操作結果:返回佇列長度
return count;
}template
bool linkqueue::empty() const
// 操作結果:如隊列為空,則返回true,否則返回false
template
void linkqueue::clear()
// 操作結果:清空佇列
}template
void linkqueue::tr**erse(void (*visit)(const elemtype &)) const
// 操作結果:依次對佇列的每個元素呼叫函式(*visit)
}template
statuscode linkqueue::outqueue(elemtype &e)
// 操作結果:如果佇列非空,那麼刪除隊頭元素,並用e返回其值,返回success,
// 否則返回under_flow,
delete tmpptr; // 釋放出隊的結點
return success;
} else }
template
statuscode linkqueue::gethead(elemtype &e) const
// 操作結果:如果佇列非空,那麼用e返回隊頭元素,返回success,
// 否則返回under_flow,
else }
template
statuscode linkqueue::inqueue(const elemtype &e)
// 操作結果:插入元素e為新的隊尾,返回success
template
linkqueue::linkqueue(const linkqueue ©)
// 操作結果:由佇列copy構造新佇列——複製建構函式模板
}template
linkqueue &linkqueue::operator =(const linkqueue ©)
// 操作結果:將佇列copy賦值給當前佇列——過載賦值運算子
} return *this;
}#endif
hospitalize.h
#ifndef __hospitalize_h__
#define __hospitalize_h__
#include"lk_queue.h" //鏈佇列
//行醫類
class hospitallistwly
; //無引數的建構函式
~hospitallistwly(){}; //析構函式
void work(); //醫生行醫工作
};//行程式設計客棧醫類的實現部分
void hospitallistwly::standinaline()
//操作結果:輸入病人的病歷號,加入到病人排隊佇列中
void hospitallistwly::cure()
//操作結果:病人排隊佇列中最前面的病人就診,將其從佇列中刪除 }}
#endif
全部****鏈結:c++語言實現病人就醫管理系統
更多學習資料請關注專題《管理系統開發》。
本文標題: c++實現病人就醫管理系統
本文位址: /ruanjian/c/251459.html
C 實現管理系統
inkmacsystemfont,helvetica neue pingfang sc hiragino sans gb microsoft yahei arial font size 12px white space normal background color rgb 255,255,255 ...
C 實現 超市管理系統
侵刪 非原創,自己碼的。計算顧客購買商品的價錢 public double getmoney productbase products return money using system using system.collections.generic using system.linq using...
C 實現餐廳管理系統
部分 fm change password.cs using system using system.collections.generi程式設計客棧c using system.componentmodel using system.data using system.drawing using ...