推 j9d9: Ph.D. 自讀自修應該很快 04/23 14:06
→ azureblaze: 沒用到多重繼承很好啊 04/23 14:07
→ Obama19: 學界應該就這樣吧 我公司前人寫的扣還有用TMP 04/23 14:09
→ advk: 自己看書是看得懂 但沒在實際場域使用還是覺得很虛無呢 04/23 14:10
→ testPtt: template有的沒的幾乎都是重構才想用 但是沒時間就... 04/23 14:15
→ testPtt: 台灣應該不到1成的軟體工作有時間思考抽像邏輯 04/23 14:19
推 loveflames: 多重繼承也不是完全不能用,想用template產生任意數量 04/23 14:27
→ loveflames: 的成員時 04/23 14:27
→ loveflames: 用多重繼承加variadic template就能很輕易實現 04/23 14:28
→ loveflames: 不必再去搞typelist 04/23 14:28
→ advk: 謝謝大大們的回覆~ love大是在甚麼樣的工作職位會有這些經驗 04/23 14:30
→ advk: 的呢? 04/23 14:33
推 loveflames: 跟工作無關,我也是花很長時間最近看,你想學的話倒是 04/23 14:47
→ loveflames: 可以看一下c++11以後的新功能 04/23 14:47
推 loveflames: 像tuple auto decltype typetrait constexpr lambda 04/23 14:49
推 loveflames: 如果你想很快上手metaprogramming,不求精通的話 04/23 14:54
推 loveflames: 可以看TMP這本書的附錄A(我實在受不了mpl的底線命名法 04/23 14:56
→ loveflames: ,所以本文跳著看) 04/23 14:56
→ loveflames: 附錄A主要是講boost.preprocessor,然後你可以看已經 04/23 14:57
→ loveflames: 不modern的 04/23 14:57
→ loveflames: modern c++ design,看第三章的typelist即可 04/23 14:58
→ loveflames: 有閒餘功夫可以研究我在C/C++版po的那篇文 04/23 14:59
推 loveflames: 再來就可以嘗試各種功能的組合 04/23 15:01
推 loveflames: STL+lambda/variadic function template+tuple/variad 04/23 15:03
→ loveflames: ic class template+多重繼承 04/23 15:03
→ loveflames: 也能用typetrait跟constexpr來簡化TMP 04/23 15:03
推 loveflames: 如果真不知道該怎麼學起,你可以從code精簡化下手 04/23 15:21
→ loveflames: 再去尋找有哪些功能可以滿足你的需求 04/23 15:22
→ advk: 哇塞 大大果然有下功夫練過,謝謝囉 我試試看~ 04/23 15:43
推 Sirctal: cloudmosa yoco大有在徵人 04/23 21:20
→ SirChen: 建議先從研究領域相關的軟體開發工作開始找 04/23 21:42
→ SirChen: 自身的優勢不要輕言放棄 04/23 21:42
推 kwpn: 要學loveflames大大說的C++知識跟技術,通常你只能買書來看, 04/24 07:47
→ kwpn: 因為大部份業界的工程師是沒這麼上進,你要進職場能學到這些 04/24 07:51
→ kwpn: 的機率很低. 04/24 07:55
→ brucetu: 換句話說寫出來沒人看懂慘… 04/24 18:34
推 abola921: 掛PhD 找 junior programming 的工作,應該不容易吧 04/25 09:21