作者MartinJ40 (Martin J-40)
看板Soft_Job
標題Re: [請益] 什麼程度才能在履歷上說自己會某個語言?
時間Tue Apr 14 18:20:41 2020
C++的話小弟我提供的一個指標
看完effective modern C++
這本涵蓋了C++重要的概念 lambda expression, rvalue reference,
template type deduction, copy/move constructor, destructor,
async/thread, move symantec, smart pointer,
編譯時期決定(constexpr, std::_if系列)
然後還會使用至少一個編譯環境去建構專案(link, include)
個人覺得會以上的東西算是懂C++了
剩下的主要是演算法問題 嚴格上來說不算C++語法
vector是amortized analysis
unordered_map, unordered_set是hash map
map, set是紅黑樹
deque是queue
stack是stack
來自C的東西也不算是C++ 純"C++"寫法是可以不用這些東西依然能完成專案
goto, malloc, free
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.58.205 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1586859643.A.D5D.html
※ 編輯: MartinJ40 (118.163.58.205 臺灣), 04/14/2020 18:23:24
推 cuteSquirrel: 推 語言特性與STL背後的觀念 04/14 18:28
推 plsmaop: a tour of c++ 也可以看看 c++ 之父簡單介紹 c++ ,甚至 04/14 18:50
→ plsmaop: 包含 concept 跟 constraint 04/14 18:50
推 neo5277: 教練,我想學c++ 04/14 18:50
推 jj0321: 封面擺一隻猴子, 書名[ 歡樂學C++:從入門到放棄 ] 04/14 19:06
推 cuteSquirrel: XDDDDD 04/14 19:08
→ yamakazi: 這本很多觀念題 04/14 19:36
推 viper9709: 推 04/14 23:43
推 s9209122222: 以前學 C 的時候 goto 老師都不準用耶,因為違反程式 04/15 20:29
→ s9209122222: 邏輯 04/15 20:29
推 wulouise: 很多東西存在不表示好用,有時候常常會被濫用XD 04/15 22:32
推 wei371114: goto不准用+1 有共鳴lol 04/21 10:46
噓 jeff04209: semantic 05/03 14:25
推 Dracarys: semantics啦@jeff04209 05/03 22:49