God is love
darkdee
read my profile
sign my guestbook

Visit darkdee's Xanga Site!

Name: ?
Gender: Male


Message: message me


Member Since: 11/2/2005

SubscriptionsSites I Read

Blogrings
UNground UNwear UNion
previous - random - next

~SSPTTM~*
previous - random - next

CityU AscISD 2006
previous - random - next

*~!CityUCSS~|黃帝蕉|~O'camp08!~*
previous - random - next

黃長蕉 @ CityU CSS 08 O Camp
previous - random - next

CityU CSS 08 O Camp
previous - random - next


Posting Calendar

|<< oldest | newest >>|
view all weblog archives

Get Involved!

Suggest a link

Recommend to friend

Create a site


Wednesday, March 12, 2008

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


Tuesday, January 29, 2008

睇番自己之前既日記=.=
都唔記得自己曾經有過咁既諗法....不過幾得意
睇返之前.... 覺得自己唔得左
無左之前果個心.....
係時候搵返自己^^

半年打一次XANGA.... 可能係真掛
我個人太懶喇.... 要成日打會覺得好煩=.=
所以大家唔好見怪

今日係LAB坐左半日....
都係做左C++   其他野都好似無做過
人大左時間真係唔係好夠用

前幾日同唔知邊個講
人大左時間變得無咁見使
細個果陣時間係用黎睇卡通片  等睇卡通片同玩
(我同一般小朋友唔同....我係屋企係唔做功課的...直至中六七)
由其係等卡通播係最耐

而家眨下眼就過.....一日都做唔到D咩
可能係因為人大左會訓晏左
細個要6點幾起身
而家7點起係好難得既事

無聊住咁多先....唔係聽日又起唔到...


Thursday, December 06, 2007

我有facebook喇

add me

knightdenny@hotmail.com


Wednesday, June 06, 2007

好耐無打XANGA........大家唔好怪我........
今個SEM都幾忙.......同埋對部腦對得多真係會嘔.......

放假喇~~~頹完一個星期開始搵工~~~
但係要搵返電腦既工真係好難.......好多都要經驗....仲有好多我唔識既電腦知識....e.g. Linux
不過好在學校係placement~~雖然唔知請唔請我......但係總算有個希望~~

除左搵工我都開始增值自己.....開頭諗住學HTML.....
但係聽完偉健講又好似學Linux好D~~
雖然佢好似另有所謀.....但係我信佢唔會點我行條歪路~~~ ^^

今晚去完街返黎終於學識左用終諯機開機,熄機,睇時間,日期,月歷,計數機,查d COMMOND點用~~~
都幾煩下~~但係又幾好玩^^

請大家都為我個暑假祈個禱^^


Wednesday, January 17, 2007

失敗乃成功之母~!



Next 5 >>

<bgsound src="http://www.mtv110.com/song/9632.htm" loop="infinite">