回覆列表
-
1 # 我臉上有bug
-
2 # 使用者4532147702961
C++是C語言的繼承,它既可以進行C語言的過程化程式設計,又可以進行以抽象資料型別為特點的基於物件的程式設計,還可以進行以繼承和多型為特點的面向物件的程式設計。
C++擅長面向物件程式設計的同時,還可以進行基於過程的程式設計,因而C++就適應的問題規模而論,大小由之。
技術應用領域科學計算:C++憑藉先進的數值計算庫、泛型程式設計等優勢在這一領域也應用頗多。網路軟體:C++擁有很多成熟的用於網路通訊的庫,其中最具有代表性的是跨平臺的、重量級的ACE庫,該庫可以說是C++語言最重要的成果之一,在許多重要的企業、部門甚至是軍方都有應用。
作業系統:C++憑藉其對C的相容性,面向物件性質也開始在該領域有一席之地。擴充套件資料
C++工作原理
C++語言的程式因為要體現高效能,所以都是編譯型的。但其開發環境,為了方便測試,將除錯環境做成解釋型的。
即開發過程中,以解釋型的逐條語句執行方式來進行除錯,以編譯型的脫離開發環境而啟動執行的方式來生成程式最終的執行程式碼。
生成程式是指將原始碼(C++語句)轉換成一個可以執行的應用程式的過程。如果程式的編寫是正確的,那麼通常只需按一個功能鍵,即可搞定這個過程。
1、高階的 軟體外包 一般是服務於 銀行 醫院 政府機構的 軟體外包 他們用QT,QT就是用C++的。
QT開發出來的windows介面特別酷炫,LINE,QQ都是用QT做的!有些這類外包的軟體的伺服器就是用C++寫的。
2、遊戲客戶端的SDK接入 需要用C++,以前很多網遊的伺服器用C++做 但是現在都用nodejs/Go還有一些指令碼語言了。
上面2個是最常見的C++的應用場景!