More effective c++ 3
- 3. 螳 覲旧 煙
螳 襷 螳 煙企.
語 螳豌企ゼ 蠏碁襦 覲碁磯 覲語 誤磯ゼ 覦.
蠍磯蓋 企れ 螳 襯 企 覦
襯願 企 .
- 6. 螳豌企ゼ 燕讌 蟇磯 1螳襷 燕襦
螳豌 煙 襷螻 苦朱 煙襯 private朱 誤.
1螳襷 燕襦 螻 矩る..
磯Μ 企 襷 螻 .
覦襦 炎も伎企. 煙襷 private朱 誤覃 覯渚
蟆 襷 焔.
磯 襦 觜殊(覲願鍵 る namespace襦 覓苦伎殊)
螳豌企 襷れ伎朱 螳 焔 襷 螳豌願
.(炎ろ伎 誤磯ゼ 燕伎 覦蠍 覓語
襴螳 伎 伎狩る 覿ク .)
企れ 誤 螳豌企 蠏 豐蠍壱 蟆
讌 . (磯Μ螳 炎れ 麹.)
- 8. 螳豌伎 豐蠍壱
螳豌企 語 豐蠍壱 .
企れ 螳豌伎 蟆曙 朱 訖訖 伎 蟆曙
螳 .
れ襦 企 煙 覓語 襷 覓語れ 覦蠍 覓語 譯殊
.
觜覃る 伎 inline internal linkage(企郁屋)
螳讌る 詞企.
Internal linkage 覈 貊 螳 伎 .
螳豌願 觜覃る inline 誤伎
.
螳豌伎 煙襯 螳襦 螻 矩る 覲 一.
- 9. 螳豌 煙 企伎 螳讌
1.蠏 豌企 焔 .
2. 螳豌伎 蠍磯蓋 企 覿覿朱 襷れ 讌 .
3.るジ 螳豌伎 企 覃る襦 襷れ 讌 .
螳豌企ゼ 覿螳ロ蟆, 煙 螳ロ蟆 螻 苦 .
覦覯 覲蟾讌 覃 覯
焔 語ろ伎れ 螳襯 .
- 12. 襷 焔襦 螻 苦
覃語襯 private朱 誤覃 襷 燕 襦
.
螳ロ襦 螻 矩る protected襦 誤.
るジ 螳豌伎 襦 螻 矩る 誤磯ゼ 覓手 襦
.
覦襦 焔讌 襦 螻 矩る operator new
delete 一一襯 private朱 誤.
- 13. 焔讌 誤 覦覯
Mix in企る 覈 蠍磯 襷 螻牛 企る
り 螻牛 るジ 蠍磯リ骸 誤襦 り 企れ企.
煙 誤 mix in企
- 14. る 誤
炎骸 覃 企 譟一 .
覲旧 一一襯 譟一 .
谿語^ 譟一 .
る 誤郁 覲旧蟇磯 譯殊
る 誤磯 *,->一一れ 牛 谿語^螳 螳ロ.
Operator *, operator->一一れ 谿語^
襦 り伎.
る 誤一 null螳 語 讌蟯朱 螳ロ.
Operator void* 一一襯 牛 企 0 覦襦 .
- 15. る 誤磯ゼ 朱 誤磯 覲蠍
る 誤磯ゼ 覈襯企 豺蟲螳 &*ptr企 朱 朱
誤磯 覲 蟆 覲企 豢蟆 觜譟 蟆渚 .
襷 apiれ 朱 誤磯ゼ 語襦 覦襦 り伎.
Auto_ptr get()襯 螻牛螻 .
る 誤磯ゼ 朱 誤磯 覲 一一
襯 螻牛覃 覯蠏碁ゼ 覦 .
- 16. る 誤一 蠍磯 覲
貉危朱 覲 覯 覯 伎
.
覦覯 伎覃 朱 誤一 覲
.
- 17. る 誤一 const
朱 誤一 const 誤郁 螳襯危る 蟆螻 誤 蠏 豌
襯 襦 襷 .
觜襯 襦 襷 蟆 讌襷 襯 觜襦 襷
蟆 襷れ .
企 煙 蟯螻 is - a 觜訣.
企ゼ 伎 る 誤磯ゼ 襷れ伎.
- 19. 谿語^ 豺伎危
Shared_ptr 螳企慨. 谿語^ 襷 螳讌螻 螻 谿語^
誤磯 覈 狩.
一一螳 語 谿語^ 讀螳 .
谿語^ 螳 0螳 蠏 螳 伎.
谿語^ 豺伎危 襷 觜 磯ジ. 磯殊
襷蟆 伎 .
覲 蟆曙磯 讌蟯 磯ゴ覃 螻 襦
朱襯 牛 螳蟯朱 伎 .