Re: [請益] C++新手入門書推薦
要研究風格的話可以參考一下子語言的分類
Scott Meyers將C++分成四種子語言
1.C
或者說相容C,這部分最麻煩的就指標吧
如果不是要寫lib,不推薦用純C風格
2.OO
多重繼承表面上看來簡單易懂,實際上是最麻煩的
3.template
泛型跟TMP,四種裡面最進階的,如果沒使用必要可以不學
4.STL
有點像變形的C或其他語言
寫到走火入魔會變成functional programming,把一堆STL lib嵌套起來
我認為還可以再分出兩種子語言
5.constexpr
基本上就是C的語法,但以執行時機而言不一樣
進階用法是讓常數保留狀態
6.preprocessor
template的變態版,也可以讓常數保留狀態
將其視為一種子語言的不多,因為這種用法太冷門
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.248.56.185
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1490924108.A.5FC.html
推
03/31 10:00, , 1F
03/31 10:00, 1F
推
03/31 10:33, , 2F
03/31 10:33, 2F
推
03/31 13:30, , 3F
03/31 13:30, 3F
→
03/31 13:53, , 4F
03/31 13:53, 4F
→
03/31 13:53, , 5F
03/31 13:53, 5F
推
03/31 19:26, , 6F
03/31 19:26, 6F
推
03/31 19:32, , 7F
03/31 19:32, 7F
討論串 (同標題文章)