[問題] MoreEffective C++的內容是否還適合在現在
小弟最近在讀Scott Meyers的書
發現目前他的Effective C++系列的書
Effective C++跟STL分別是2005年跟2001年 應該都是為C++98而寫的
Effective Modern C++是2014年 為C++11跟14而寫的
但只有More Effective C++是1996年...
所以想請問More Effective C++大部分內容是否還適用在現在的C++
會不會書中所提的增進效能的方法在現在的compiler已經不適用了??
以上問題懇請各位大大回答
--
▁▂ 人生就是戰場,當你體會到你已經死定的事實,你自然就會做出你該做的事。▂▁
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.124.167.226
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1443065773.A.BA6.html
推
09/24 13:01, , 1F
09/24 13:01, 1F
我舉個例子好了
Effective C++ item 20 寧願用 pass-by-reference-to-const 取代 pass-by-value
但是作者又有背書說對於一般常見的type則不需要這樣做
因為compiler預設都已經做好了
我想問的就是這一類的問題
另外還有
Effective STL中 item 29
作者說istreambuf_iterators 會比 istream_iterator好用
而且簡單的測試中 效能好上 40%
就是想問說這些的特性效能上的差異到底新的compiler是否已經修正??
→
09/24 13:13, , 2F
09/24 13:13, 2F
→
09/24 13:13, , 3F
09/24 13:13, 3F
推
09/24 13:21, , 4F
09/24 13:21, 4F
→
09/24 13:22, , 5F
09/24 13:22, 5F
我是比較好奇為什麼More Effective C++沒有跟Effective C++一樣繼續出第三版
※ 編輯: Sirctal (59.124.167.226), 09/24/2015 13:28:41
※ 編輯: Sirctal (59.124.167.226), 09/24/2015 13:29:52
→
09/24 13:44, , 6F
09/24 13:44, 6F
→
09/24 13:44, , 7F
09/24 13:44, 7F
→
09/24 13:45, , 8F
09/24 13:45, 8F
※ 編輯: Sirctal (59.124.167.226), 09/24/2015 13:58:16
推
09/24 16:25, , 9F
09/24 16:25, 9F
→
09/24 16:25, , 10F
09/24 16:25, 10F
推
09/24 19:45, , 11F
09/24 19:45, 11F
→
09/24 19:46, , 12F
09/24 19:46, 12F
→
09/24 19:47, , 13F
09/24 19:47, 13F
→
09/24 19:48, , 14F
09/24 19:48, 14F
→
09/24 19:48, , 15F
09/24 19:48, 15F
→
09/24 19:51, , 16F
09/24 19:51, 16F
→
09/24 19:52, , 17F
09/24 19:52, 17F
→
09/24 19:52, , 18F
09/24 19:52, 18F
喔喔喔 原來如此 謝謝你的回答
※ 編輯: Sirctal (114.34.228.7), 09/24/2015 20:53:38