怎么說呢,你可能對C++不是很了解,但是不得不承認這是一門非常牛的程序設計語言
1.既有繼承又有創新
我們知道C語言是一門基于過程的設計語言,它的特色是對內存的管理。但是在面對對象的設計上確實比較乏力。
C++基本上可以完全兼容以前的C語言源碼,而且拓展了對類的支持,
所以以前很多用C語言寫的程序迫于兼容性和成本的考慮都會選用C++來完成和繼續面向對象的設計
2.奇葩的面向對象設計
C++在垃圾收集機制上確實有很多問題,這是為了更好的操作內存而預備的。
這就是很多的人批判C++的原因,只要稍微不留意就容易造成內存的泄漏。
我們經常看到這個提示很大一部分就是由于內存泄漏造成的