C++ 预备知识
2018-02-06 創建人:Ruo_Xiao
參考書籍:C++ Primer Plus 第6版
郵箱:xclsoftware@163.com
2018-04-04 修改人:Ruo_Xiao
1、增加對面向對象編程的四大特性的描述。
2、增加對標準C++組成的描述。
C++三種不同的編程方式:
(1)C語言代表的過程性語言。
(2)類代表的面向對象。
(3)模板支持的泛型編程。 面向對象編程:Object Oriented Programming,簡稱:OOP。
包括四大特性:封裝、抽象、繼承、多態。 泛型編程:Generic Programming。這里的泛型指的是創建獨立于類型的代碼。 標準C++由三部分組成:
(1)核心語言,提供了所有構件塊,包括變量、數據類型和常量,等等。
(2)C++ 標準庫,提供了大量的函數,用于操作文件、字符串等。
(3)標準模板庫(STL),提供了大量的方法,用于操作數據結構等。 重要概念
對象:對象具有狀態和行為。例如:狀態就是人的膚色、眼睛大小等,行為就是人吃飯、喝水等動作。
類:定義對象狀態和行為的模板。
方法:行為就是靠方法來實現的。
變量:狀態就是靠變量來實現的。
1983年,誕生于貝爾實驗室,由Bjarne Stroustrup創建。 第一個標準:C++98。 第二個標準:C++03,對C++98進行整理,一般認為二者相同。 第三個標準:C++11。
一、C++簡介
(1)C語言代表的過程性語言。
(2)類代表的面向對象。
(3)模板支持的泛型編程。
包括四大特性:封裝、抽象、繼承、多態。
(1)核心語言,提供了所有構件塊,包括變量、數據類型和常量,等等。
(2)C++ 標準庫,提供了大量的函數,用于操作文件、字符串等。
(3)標準模板庫(STL),提供了大量的方法,用于操作數據結構等。
對象:對象具有狀態和行為。例如:狀態就是人的膚色、眼睛大小等,行為就是人吃飯、喝水等動作。
類:定義對象狀態和行為的模板。
方法:行為就是靠方法來實現的。
變量:狀態就是靠變量來實現的。
二、C++歷史
三、其他
main()函數被啟動代碼調用,而啟動代碼是由連接器添加到程序中的,是程序和操作系統之間的橋梁。
總結
- 上一篇: Win32控制台程序如何使用CStrin
- 下一篇: C++ 虚基类和抽象类关系