Re: [請益] C++新手入門書推薦

看板Soft_Job作者 (咕啾咕啾魔法陣)時間7年前 (2017/03/31 09:35), 編輯推噓5(502)
留言7則, 6人參與, 最新討論串6/8 (看更多)
要研究風格的話可以參考一下子語言的分類 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
看過4 每一行都寫很長 不好讀
03/31 10:33, 2F

03/31 13:30, , 3F
同意樓上,並且debug很麻煩,完全沒有實用性。
03/31 13:30, 3F

03/31 13:53, , 4F
Meta programming 真的很多走火入魔的工具xD 但真的很
03/31 13:53, 4F

03/31 13:53, , 5F
03/31 13:53, 5F

03/31 19:26, , 6F
真的很變態的語言XD
03/31 19:26, 6F

03/31 19:32, , 7F
metaprogramming比assembly還難0rz..
03/31 19:32, 7F
文章代碼(AID): #1OtR9CNy (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1OtR9CNy (Soft_Job)