• <bdo id="i4g44"></bdo>
    <code id="i4g44"><tr id="i4g44"></tr></code>
    <strike id="i4g44"></strike>
    <bdo id="i4g44"></bdo>

    C++是什么意思?

    Infocode藍暢 互聯網開發 749

    C++是什么?

    C++ 是一種靜態類型的、編譯式的、通用的、大小寫敏感的、不規則的編程語言,支持過程化編程、面向對象編程和泛型編程。

    C++ 被認為是一種中級語言,它綜合了高級語言和低級語言的特點。

    C++ 是由 Bjarne Stroustrup 于 1979 年在新澤西州美利山貝爾實驗室開始設計開發的。C++ 進一步擴充和完善了 C 語言,最初命名為帶類的C,后來在 1983 年更名為 C++。

    C++ 是 C 的一個超集,事實上,任何合法的 C 程序都是合法的 C++ 程序。

    注意:使用靜態類型的編程語言是在編譯時執行類型檢查,而不是在運行時執行類型檢查。

    C++是什么
    C++是什么

    1. 面向對象程序設計

    C++ 完全支持面向對象的程序設計,包括面向對象開發的四大特性:

    • 封裝
    • 抽象
    • 繼承
    • 多態

    2. 標準庫

    標準的 C++ 由三個重要部分組成:

    • 核心語言,提供了所有構件塊,包括變量、數據類型和常量,等等。
    • C++ 標準庫,提供了大量的函數,用于操作文件、字符串等。
    • 標準模板庫(STL),提供了大量的方法,用于操作數據結構等。

    3. ANSI 標準

    ANSI 標準是為了確保 C++ 的便攜性 —— 您所編寫的代碼在 Mac、UNIX、Windows、Alpha 計算機上都能通過編譯。

    由于 ANSI 標準已穩定使用了很長的時間,所有主要的 C++ 編譯器的制造商都支持 ANSI 標準。

    4. 學習 C++

    學習 C++,關鍵是要理解概念,而不應過于深究語言的技術細節。

    學習程序設計語言的目的是為了成為一個更好的程序員,也就是說,是為了能更有效率地設計和實現新系統,以及維護舊系統。

    C++ 支持多種編程風格。您可以使用 Fortran、C、Smalltalk 等任意一種語言的編程風格來編寫代碼。每種風格都能有效地保證運行時間效率和空間效率。

    5. C++ 的使用

    基本上每個應用程序領域的程序員都有使用 C++。

    C++ 通常用于編寫設備驅動程序和其他要求實時性的直接操作硬件的軟件。

    C++ 廣泛用于教學和研究。

    任何一個使用蘋果電腦或 Windows PC 機的用戶都在間接地使用 C++,因為這些系統的主要用戶接口是使用 C++ 編寫的。

    6. 標準化

    發布時間通稱備注
    2017C++17第五個C++標準
    2017coroutines TS協程庫擴展
    2017ranges TS提供范圍機制
    2017library fundamentals TS標準庫擴展
    2016concurrency TS用于并發計算的擴展
    2015concepts TS概念庫,用于優化編譯期信息
    2015TM TS事務性內存操作
    2015parallelism TS用于并行計算的擴展
    2015filesystem TS文件系統
    2014C++14第四個C++標準
    2011十進制浮點數擴展
    2011C++11第三個C++標準
    2010數學函數擴展
    2007C++TR1C++技術報告:庫擴展
    2006C++性能技術報告
    2003C++03第二個C++標準
    1998C++98第一個C++標準



    請輸入姓名或昵稱
    如果您有任何疑問、需要更多信息或希望與我們建立合作請留言
    =

    回復

    我來回復
    • 暫無回復內容

    登錄 或者 注冊 后回復。
    主站蜘蛛池模板: 屏东县| 丹凤县| 乌海市| 栾川县| 普安县| 西充县| 凯里市| 清涧县| 栾城县| 吴江市| 孝昌县| 忻城县| 勃利县| 沙湾县| 祁东县| 安义县| 高青县| 吉木乃县| 都匀市| 福贡县| 剑川县| 牙克石市| 德州市| 邵武市| 东港市| 沈丘县| 静乐县| 长海县| 攀枝花市| 温泉县| 苍南县| 闽侯县| 江达县| 上虞市| 宁乡县| 温泉县| 博湖县| 湖州市| 福州市| 牟定县| 永川市|