Re: [問題] Effective modern c++ item 1-4
看板C_and_CPP作者Sidney0503 (Sidney0503)時間8年前發表 (2017/03/07 05:13), 8年前編輯推噓1(1推 0噓 2→)留言3則, 2人參與討論串2/2 (看更多)
※ 引述《Clangpp (Clang++)》之銘言:
: 小弟我最近在補完之前看effective modern c++覺得有點難度的章節
: 前面的item 1-4之前有點看不懂 現在重新專心複習後,比較了解他所要說的東西
: item 1-3是在講解 auto或deltype時 你丟什麼數值他會判定為什麼type的規則
: 而item 4主要教你如何在各種情況下去知道這個變數的type
: 那我想請教各位先進。
: 他書中所教的,那些型別推導的規則跟item 4的技巧
因為你需要知道auto什麼時候會犯錯
它一個變數實體其型別判定相當於template function的參數
T&和T&&的型別是為了move symantec 簡單說都是為了std::forward
當deep copy成本高的時候就選用搬移
我建議直接先去看他的演講
https://www.youtube.com/playlist?list=PLmxXlAVb5hkyq5njldMEPYdOqTAQPLChR
演講中說明的安排會比書中流暢 內容跟書本直接重疊
: 像是使用Boost TypeIndex Library
: 在實際開發上有什麼幫助??
: 因為我平時都沒什麼用,有點沒那個sense 而且書中的範例沒什麼真實感...
: 謝謝
你用幾次typeid就知道boost的好處
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.210.211
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1488863631.A.467.html
※ 編輯: Sidney0503 (140.113.210.211), 03/07/2017 14:19:28
推
03/07 23:28, , 1F
03/07 23:28, 1F
→
03/07 23:29, , 2F
03/07 23:29, 2F
→
03/08 07:38, , 3F
03/08 07:38, 3F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):