看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《wtchen (沒有存在感的人)》之銘言: : 目前想新增一些東西,希望板友能夠提出一些idea。 : 目前板工想到的有: : - 空指標 (把之前寫的補充一下) : - call by value / call by reference的謬誤 : - C/C++ 轉型的差異(const, void*) : - lvalue & rvalue : 有其他想法請踴躍提供,感謝。 我覺得一些容易犯的 undefined behavior 也蠻重要的 尤其是 strict aliasing / type punning 這方面的東西 還有希望可以新增一些像是 coding convention 的東西 雖然好像不像其他那麼有強制性 但是對初心者來說好像更重要一點 畢竟寫好程式從好習慣開始(? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.66.155 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1475425716.A.96B.html
wtchen: undefined behavior其實精華區有解釋,只是standard 10/03 00:35
wtchen: 是語言跟user之間的契約,寫出有undefined behavior 10/03 00:35
wtchen: 的程式給我的感覺像不照契約做事,那compiler要怎樣應付 10/03 00:36
wtchen: 也無法預料。只是要把違反契約的狀況一一列舉 10/03 00:37
wtchen: 可能根本講不完 @@ 10/03 00:37
wtchen: strict aliasing / type punning可以寫篇文章, 10/03 00:42
wtchen: 不過要拿來置底就有點太過了 @@ 10/03 00:43
LPH66: UB 的部份要不要用之前的《C 語言常見誤解》(#1EPPULmS)? 10/03 01:05
LPH66: 不過那篇只有 C 的部份, C++ 好像只有碰到邊 10/03 01:06
Hazukashiine: 那一份好詳細喔 XDDDD 好厲害 10/03 01:25
wtchen: 個人希望置底的部份可以同時滿足C/C++的板友 10/03 01:57
wtchen: (不過我想最多湊到18誡就好了....) 10/03 01:58
Eleina: coding convention 吵不完的 10/03 19:56