C++,發音為「C加加」,是「C Plus Plus」的簡稱,是一種在C語言基礎上增加新特性的程式語言。
C++支持多種編程範式,包括過程化編程、面向對象編程和泛型編程。它既保留了C語言的強大功能,如結構化編程和直接硬體訪問的能力,又擴展了面向對象的特性,如類和繼承。C++是一種靜態類型、編譯式的通用程式語言,支持大小寫敏感和不規則的語法。
C++被認為是一種中級語言,因為它結合了高級語言和低級語言的特點。它的設計初衷是解決C語言在處理大型和複雜軟體項目時的局限性,提供更好的代碼重用性和維護性。C++廣泛套用於系統開發、引擎開發、驅動程式、客戶端-伺服器應用程式和嵌入式固件等領域。