Posted on 2009-12-24 09:56
李熙建 閱讀(299)
評(píng)論(0) 編輯 收藏 引用 所屬分類:
C++
《more effective c++》條款19:
c++真正的所謂臨時(shí)對(duì)象是不可見(jiàn)的----不會(huì)在你的源代碼出現(xiàn)。
無(wú)名臨時(shí)對(duì)象通常發(fā)生在兩種情況:
1. 當(dāng)隱式類型轉(zhuǎn)換(implicit type conversions)發(fā)生時(shí);
2. 當(dāng)函數(shù)返回對(duì)象時(shí)。
了解這些臨時(shí)對(duì)象如何被產(chǎn)生和被銷毀,很重要,因?yàn)檫@些對(duì)象伴隨的構(gòu)造成本和析構(gòu)成本可能對(duì)你的程序性能產(chǎn)生值得注意的沖擊。