PTT推薦

Re: [問卦] C++到底難學在哪裡

看板Gossiping標題Re: [問卦] C++到底難學在哪裡作者
lordfox
(一個老宅)
時間推噓 2 推:2 噓:0 →:0

其實相比之下,C 反而比較難寫;難寫的原因在於你自己要處理很多東西。舉個簡單的例子,今天你要寫一個程式,記錄從另一個程式丟過來的資料。直到收到命令之前是不能存檔

用 C++ 就 vector 爽爽用。用 C 你要考慮設計一個處理資料量不一的結構,然後再考慮一個不知要暫存多少筆資料的方法。別的不說,光是要確保你的程式不會造成 memory leak 就
很不容易了。如果還要你加上排序這種功能,真的很累。不只寫程式的人累,接手的人更累

C++ 有物件封裝,再加上一堆功能強大的 template library。寫程式不用考慮到太過底層的
處理,其實已經很舒服了。唯一考慮到 C++ 難寫的地方在於,compiler 針對你程式的具現化很難理解。偶爾遇到編譯錯誤,那個錯誤訊息才真是天書
----
Sent from BePTT on my iPhone 13

--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 72.131.112.152 (美國)
PTT 網址

johnhmj 03/07 09:32啊我指標只是指到肛門而已 怎麼會編錯?

mdkn35 03/07 18:56少一個header 可以跑出100行編譯錯誤訊息