// DESC: will charge patient for use of x-ray machine // PRE: patient must have a money member variable // POST: cost_per_use will be subtracted from patient.money, returns // nothing void x_rayer::charge_patient(patient & user) { user.pay_out(m_cost); return; }
void x_rayer::charge_patient(patient & p) const { p.pay_out(m_cost_per_use); return; }
void organ_donor::charge_patient(patient & user) { user.pay_out(m_cost); return; }