Re: [问卦] C++到底难学在哪里

楼主: lordfox (一个老宅)   2023-03-07 09:28:40
其实相比之下,C 反而比较难写;难写的原因在于你自己要处理很多东西。举个简单的例子
,今天你要写一个程式,记录从另一个程式丢过来的资料。直到收到命令之前是不能存盘
用 C++ 就 vector 爽爽用。用 C 你要考虑设计一个处理资料量不一的结构,然后再考虑一
个不知要暂存多少笔资料的方法。别的不说,光是要确保你的程式不会造成 memory leak 就
很不容易了。如果还要你加上排序这种功能,真的很累。不只写程式的人累,接手的人更累
C++ 有物件封装,再加上一堆功能强大的 template library。写程式不用考虑到太过底层的
处理,其实已经很舒服了。唯一考虑到 C++ 难写的地方在于,compiler 针对你程式的具现
化很难理解。偶尔遇到编译错误,那个错误讯息才真是天书

Links booklink

Contact Us: admin [ a t ] ucptt.com