C++教學
C ++是由Bjarne Stroustrup在貝爾實驗室開發,開始於1979年,作為增強C語言,最初名為“C使用類”,但後來它在1983年被更名為C++。
C++是C的超集,以及幾乎任何合法的C程序在C++程序是合法的。
注意:程序設計語言是說使用靜態類型過程中,是在編譯時(不是在運行時)進行類型檢查。
麵向對象編程
C ++完全支持麵向對象編程,包括四大支柱麵向對象開發的:
-
封裝
-
數據隱藏
-
繼承
-
多態性
標準庫
標準C++包括三個重要部分:
-
核心語言提供所有的構建模塊包括變量,數據類型和文字等。
-
C++標準庫提供了一套功能豐富的操作文件,字符串等等。
-
標準模板庫(STL)提供了一套豐富的操作方法,數據結構等
ANSI標準
ANSI標準是為了確保C++是可移植的- 在微軟的編譯器代碼編譯冇有錯誤,可使用在Mac,UNIX,Windows,或Alpha的編譯器上。
ANSI標準已經穩定了一段時間,以及所有主要C++編譯器廠商支持ANSI標準。
學習C++
最重要的事情,學習C++時應該把重點放在概念,而不是迷失在語言的技術細節。
學習一門編程語言的目的是成為一個更好的程序員;也就是說,要成為在設計和實施新係統,並維護舊的係統更有效。
C ++支持多種編程風格。可以用Fortran,C,Smalltalk,等風格,在任何語言。每種風格可以有效地實現其目標,同時保持運行時間和空間效率。
使用C++
C ++是基本上每一個應用領域,成千上萬的程序員在使用。
C ++被高度用來編寫設備驅動程序和依賴於硬件的實時下約束直接操作其他軟件。
C ++被廣泛用於教學和研究,因為它對基本概念,教學足夠的清淅簡單。
任何人可任意在Apple Macintosh或運行Windows的PC直接或間接地使用C ++,因為這些係統的主要用戶界麵是用C ++編寫的。