2005-04-28

C++物件建立的方式

物件建立的方法計有:
1.具名的動型物件,會在每一次程式執行流程行經它的宣告式時都被建立一次, 並在程式離開它所屬語彙範圍時被銷毀。
2.配置於自由區的物件,以 new 運算元建立,以 delete 運算元銷毀。
3.非靜態的成員物件,是被建立成為另外一個外覆類別的物件成員; 它會隨著外覆物件被建立與銷毀。
4.陣列的成員(元素),會隨著陣列被建立與銷毀。
5.區域性靜態物件,會在程式執行流程第一次行經它的宣告式時被建立, 在整支程式結束時被銷毀。
6.全域的、命名空間內的、或類別內的靜態物件,會在「程式一執行」時被建立, 在整支程式程式結束時被銷毀。
7.暫時物件,會在運算式求值運算過程中被建立,在它所處的整道計算式都計算完畢後 被銷毀。
8.內置物件,置於用戶自訂的配置函數所提供的記憶體內,配置程序會受到記憶體配 置參數所引導。
9.union 的成員,其中 union 可能沒有任何建構式或解構式。

又是個新的空間...

雖然這個並不是最近才有的,不過考慮了很久後還是過來申請了…

本來是值得高興的日子,不過因為工作上始終不順心,把今天心情整個都打壞了,下午跟sega聊了聊,他說大致上的感覺是工作閒閒很好,只有要錢任何目標都 可以達成,是阿…這樣想是不錯啦,不過像現在工作很輕鬆,但是工作跟生活都沒有成就感,讓我覺得上班是一種很痛苦的事情。

我希望我的工作是很好玩的,就算每天都是面對一堆的程式碼,我都不覺得那是一種痛苦,因為那是一種挑戰,也是刺激自己成長的機會。