C++可以說是C語言的延伸,C++和JAVA同樣都是面相對象的語言。C語言難度相對來說比較大一點的指針和數組排列。C++不僅有這些,C++比較難搞的個人覺得是庫的問題,要么自己寫庫,要么調用別人的庫。
舉一個例子,假如扒取某個網站網頁數據,用python幾十行代碼的事情,很多東西直接可以調用,不管是http還是https,很多人都是調用curl的標準庫來實現的,作為第三方庫編譯起來很難不報錯,http倒是好實現,https還需要ssl相關庫,配置起來想打人[捂臉],我相信找不到錯誤原因有很多人,有時只能一步步的調試找錯誤信息了。
如果你覺得C++簡單C語言難,那你可能基本功還不扎實吧,或者做的項目比較簡單,C++代碼相對來說代碼量要少一些,C語言模塊很多都是經過封裝了,C++可以直接調用來使用,C語言寫的東西多,可能你覺得難度大,你可以嘗試一下寫一些管理系統,后端數據這塊,WS/TCP協議通信這塊的程序,你會發現C++并沒有你想象的那么簡單。
網上有個段子:有對象的人要比沒對象的人過得辛苦[捂臉]