C++概括

thginWalker發表於2020-11-01

C++的特點

優點:

  1. 強大的抽象封裝能力:這讓C++語言具備了強大的開發工程能力,在封裝的同時C++最大程度的保留了高效能;
  2. 高效能:執行快,並且佔用資源少一直是C++語言的追求;
  3. 低功耗:特別適合在各種微型的嵌入式裝置中執行高效的程式;

缺點:

  1. 語法相對複雜,細節比較多,學習曲線比較陡;
  2. 需要一些好的規範和正規化,否則程式碼很難維護;

CPP的應用

C++主要用來做什麼

  • 大型桌面應用(Adobe Photoshop、Google Chrome、Microsoft office)
  • 大型網站後臺(搜尋引擎)
  • 大型遊戲後臺(王者榮耀)
  • 大型遊戲引擎(Unreal/Unity)
  • 編譯器/直譯器(LLVM/ClangGCC、JAVA虛擬機器、JavaScript引擎)
  • 視覺和智慧引擎(OpenCV、TensorFlow)

相關文章