| Inheritance and Polymorphism#include <iostream> #include <fstream> using namespace std;
const int MAX_MEMERY=100; class Mood{ public: virtual ~Mood(); virtual void setHappyness(int h)=0; void setReason(int t); void displayReason(); int getHaveReason() const; protected: Mood(); private: void setReason(); string *reason; int have_reason; int length_of_memory; }; class Happiness: public Mood{ public: Happiness(); virtual ~happiness() virtual void setHappyness(int h); private: int is_happiness; }; Mood::~Mood(){ if(reason!=NULL){ delete [] reason; } }
Mood::Mood():reason(NULL),have_reason(0),length_of_memory(0){ }
void Mood::setReason(int t){ have_reason=t; if(have_reason){ setReason(); } }
void Mood::setReason(){ ifsteam fin; fin.open("today_memory.txt"); reason = new string[MAX_MEMERY]; fin>>string[0]; length_of_memory=1; while(!fin.eof()){ fin>>reason[length_of_memory++]; } fin.close(); } int Mood::getHaveReason() const{ return have_reson; }
void Mood::displayReason(){ for(int i=0; i<length_of_memory; i++){ cout << reason[i] << endl; } }
Happiness::Happiness():mood(),is_happiness(0){ }
Happiness::~Happiness(){ }
void Happiness::setHappiness(int h){ is_happiness=h; }
int main(){ Mood *today_mood; today_mood = new Happiness(); today_mood->setReason(1);
if(today_mood->getHaveReason()){ today_mood->displayReason(); } else cout << "There is nothing happen today"; delete today_mood;
return EXIT_SUCCESS; }
// try to read it  |
| |
| 睇番自己之前既日記=.= 都唔記得自己曾經有過咁既諗法....不過幾得意 睇返之前.... 覺得自己唔得左 無左之前果個心..... 係時候搵返自己^^ 半年打一次XANGA.... 可能係真掛 我個人太懶喇.... 要成日打會覺得好煩=.= 所以大家唔好見怪 今日係LAB坐左半日.... 都係做左C++ 其他野都好似無做過 人大左時間真係唔係好夠用 前幾日同唔知邊個講 人大左時間變得無咁見使 細個果陣時間係用黎睇卡通片 等睇卡通片同玩 (我同一般小朋友唔同....我係屋企係唔做功課的...直至中六七) 由其係等卡通播係最耐 而家眨下眼就過.....一日都做唔到D咩 可能係因為人大左會訓晏左 細個要6點幾起身 而家7點起係好難得既事 無聊住咁多先....唔係聽日又起唔到... |
| |
| 好耐無打XANGA........大家唔好怪我........ 今個SEM都幾忙.......同埋對部腦對得多真係會嘔....... 放假喇~~~頹完一個星期開始搵工~~~ 但係要搵返電腦既工真係好難.......好多都要經驗....仲有好多我唔識既電腦知識....e.g. Linux 不過好在學校係placement~~雖然唔知請唔請我......但係總算有個希望~~
除左搵工我都開始增值自己.....開頭諗住學HTML..... 但係聽完偉健講又好似學Linux好D~~ 雖然佢好似另有所謀.....但係我信佢唔會點我行條歪路~~~ ^^ 今晚去完街返黎終於學識左用終諯機開機,熄機,睇時間,日期,月歷,計數機,查d COMMOND點用~~~ 都幾煩下~~但係又幾好玩^^
請大家都為我個暑假祈個禱^^ |
| |