C++可以说是C语言的延伸,C++和JAVA同样都是面相对象的语言。C语言难度相对来说比较大一点的指针和数组排列。C++不仅有这些,C++比较难搞的个人觉得是库的问题,要么自己写库,要么调用别人的库。
举一个例子,假如扒取某个网站网页数据,用python几十行代码的事情,很多东西直接可以调用,不管是http还是https,很多人都是调用curl的标准库来实现的,作为第三方库编译起来很难不报错,http倒是好实现,https还需要ssl相关库,配置起来想打人,我相信找不到错误原因有很多人,有时只能一步步的调试找错误信息了。
如果你觉得C++简单C语言难,那你可能基本功还不扎实吧,或者做的项目比较简单,C++代码相对来说代码量要少一些,C语言模块很多都是经过封装了,C++可以直接调用来使用,C语言写的东西多,可能你觉得难度大,你可以尝试一下写一些管理系统,后端数据这块,WS/TCP协议通信这块的程序,你会发现C++并没有你想象的那么简单。
网上有个段子:有对象的人要比没对象的人过得辛苦综合应用能力c类好考么 综合应用能力c类好考么 综合应用能力c类好考么