當前位置:編程學習大全網 - 編程語言 - 學c++有什麽用

學c++有什麽用

學習c++可以提高學習者的綜合能力,例如編程能力、綜合學科能力、邏輯思維能力、未來職場競爭力和領導力。

C++(c plus plus)是壹種計算機高級程序設計語言,由C語言擴展升級而產生 ,最早於1979年由本賈尼·斯特勞斯特盧普在AT&T貝爾工作室研發。C++既可以進行C語言的過程化程序設計,又可以進行以抽象數據類型為特點的基於對象的程序設計。

C++可進行以繼承和多態為特點的面向對象的程序設計。C++擅長面向對象程序設計的同時,還可以進行基於過程的程序設計。 C++幾乎可以創建任何類型的程序:遊戲、設備驅動程序、HPC、桌面、嵌入式和移動應用等。 甚至用於其他編程語言的庫和編譯器也使用C++編寫。

C++的語言特點

1、與C語言的兼容性

C++與C語言完全兼容,C語言的絕大部分內容可以直接用於C++的程序設計,用C語言編寫的程序可以不加修改地用於C++。

2、數據封裝和數據隱藏

在C++中,類是支持數據封裝的工具,對象則是數據封裝的實現。C++通過建立用戶定義類支持數據封裝和數據隱藏。

在面向對象的程序設計中,將數據和對該數據進行合法操作的函數封裝在壹起作為壹個類的定義。對象被說明為具有壹個給定類的變量。每個給定類的對象包含這個類所規定的若幹私有成員、公有成員及保護成員。

3、支持繼承和重用

在C++現有類的基礎上可以聲明新類型,這就是繼承和重用的思想。通過繼承和重用可以更有效地組織程序結構,明確類間關系,並且充分利用已有的類來完成更復雜、深入的開發。

4、多態性

采用多態性為每個類指定表現行為。多態性形成由父類和它們的子類組成的壹個樹型結構。在這個樹中的每個子類可以接收壹個或多個具有相同名字的消息。當壹個消息被這個樹中壹個類的壹個對象接收時,這個對象動態地決定給予子類對象的消息的某種用法。

  • 上一篇:請幫幫忙,寫個VBA的程序,謝謝
  • 下一篇:杭州華數寬帶連接錯誤代碼678是什麽意思?
  • copyright 2024編程學習大全網