在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ C/ 概述
動態(tài)內存
類和對象
接口 (抽象類)
結構體
循環(huán)的類型
函數(shù)
數(shù)字
日期和時間
基本語法
多態(tài)
數(shù)據(jù)抽象
注釋
命名空間
字符串
預處理器
決策語句
修飾符的類型
鍙橀噺綾誨瀷
基本輸入輸出
操作符
數(shù)組
模板
多線程
繼承
Web 編程
信號處理
指針
存儲類型
概述
引用
常量
異常處理
開發(fā)環(huán)境
重載
變量作用域
數(shù)據(jù)類型
數(shù)據(jù)封裝
文件和流

概述

C++ 是靜態(tài),可編譯,通用,大小寫敏感,格式自由的編程語言,它支持程序化,面向對象的,和泛型編程方式。

C++ 被看作是中間層語言,因為它同時包含了低級語言和高級語言的特性。

C++ 是于 1979 年在新澤西的茉莉山丘的貝爾實驗室由 Bjarne Stroustrup 開發(fā)的,它是 C 語言的加強版,最開始它被稱作 “C with Classes”,但是后來在 1983 年被更名為 C++。

C++ 是 C 語言的超集,也就是說任何合法的 C 程序它同時也是合法 C++ 程序。

注意: 編程語言使用靜態(tài)類型指的是對于類型檢查是在編譯的時候進行,而不是在運行期檢查。

面向對象編程

C++ 完全支持面向對象編程,它包含了面向對象開發(fā)的四個特性:

  • 封裝
  • 數(shù)據(jù)隱藏
  • 繼承
  • 多態(tài)

標準庫

標準的 C++ 包含三個重要的部分:

  • 語言的核心部分提供了編程所需的基本構件,比如變量定義,數(shù)據(jù)類型和字面值等;
  • C++ 標準庫提供了豐富的函數(shù)操作,例如對文件和字符串的操作等;
  • 標準模板庫(STL)提供了許多的操作數(shù)據(jù)結構的方法

ANSI 標準

ANSI 標準試圖確保 C++ 的可移植性,也就是說,你所編寫的代碼利用了微軟的編譯器編譯之后沒有錯誤,那么它在 Mac,NIX,Windows box,或者 Alpha 上同樣沒有錯誤。

ANSI 標準到最近基本上還保持不變,并且所有的 C++ 的編譯器生成商支持 ANSI 標準。

學習 C++

學習 C++ 的時候最重要的事情是關注與它的概念,而不是被語言的具體技術細節(jié)給弄暈了。

學習一門編程語言的目的是成為一名更優(yōu)秀的程序員,也就是說在設計、實現(xiàn)一個新的系統(tǒng)和維護舊的程序時,能夠更加高效的工作。

C++ 支持各種編程風格。 你可以按照 Fortran, C, Smalltalk 等任何語言的風格進行編程。每種編程風格均可以實現(xiàn)運行期和空間高效性這一目標。

C++ 的使用

C++ 被幾十萬的程序員所使用,它是進行應用程序開發(fā)中必不可少的一部分。

C++ 被大量的使用在編寫設備驅動程序,和那些有實時性限制,需要直接操作硬件的軟件。

不管是使用 Macintosh 或者使用運行 Windows 操作系統(tǒng)的電腦的用戶都直接的使用了 C++,因為這些系統(tǒng)的主要用戶界面是由 C++ 編寫的。

上一篇:常量下一篇:重載