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

看板Gossiping作者 (一個老宅)時間1年前 (2023/03/07 09:28), 編輯推噓2(200)
留言2則, 2人參與, 1年前最新討論串9/16 (看更多)
其實相比之下,C 反而比較難寫;難寫的原因在於你自己要處理很多東西。舉個簡單的例子 ,今天你要寫一個程式,記錄從另一個程式丟過來的資料。直到收到命令之前是不能存檔 用 C++ 就 vector 爽爽用。用 C 你要考慮設計一個處理資料量不一的結構,然後再考慮一 個不知要暫存多少筆資料的方法。別的不說,光是要確保你的程式不會造成 memory leak 就 很不容易了。如果還要你加上排序這種功能,真的很累。不只寫程式的人累,接手的人更累 C++ 有物件封裝,再加上一堆功能強大的 template library。寫程式不用考慮到太過底層的 處理,其實已經很舒服了。唯一考慮到 C++ 難寫的地方在於,compiler 針對你程式的具現 化很難理解。偶爾遇到編譯錯誤,那個錯誤訊息才真是天書 ---- Sent from BePTT on my iPhone 13 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 72.131.112.152 (美國) ※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1678152522.A.857.html

03/07 09:32, 1年前 , 1F
啊我指標只是指到肛門而已 怎麼會編錯?
03/07 09:32, 1F

03/07 18:56, 1年前 , 2F
少一個header 可以跑出100行編譯錯誤訊息
03/07 18:56, 2F
文章代碼(AID): #1a1fDAXN (Gossiping)
討論串 (同標題文章)
文章代碼(AID): #1a1fDAXN (Gossiping)