c++的語言型別
c++是靜態的強型別語言。
靜態語言:資料型別在編譯期間檢查,因此在寫程式時需要宣告變數的型別
強型別語言:強調資料型別,不同的資料型別間的轉換需要進行強制型別轉換
1.c++繼承所有c的特性
2.c++在c的基礎上提供的更多的語法和特性-----型別加強,函式加強,異常處理
3.c++在c的基礎上增加了物件導向的方法
4.c++支援泛型程式設計
---------------書寫大綱--------------------
1.引用
2.命名空間
1.所有的變數都可以需要使用的時候再定義
2.register關鍵字的變化
3.不允許定義多個同名的全域性變數
4.c++中所函式引數和返回值都必須有型別,不承認c語言中的預設型別
5.struct型別的加強
6.c++在c語言的基本型別系統之上增加了bool型別
7.堆空間申請與釋放的加強
8. const關鍵字的加強
9.強制型別轉換的公升級
1.內聯函式
2.函式的預設引數與佔位引數
3.函式過載
1.封裝
1.1.靜態成員變數與靜態成員函式
1.2.構造與析構
1.3.操作符過載
1.4.友元函式
2.繼承
3.多型
1.函式模板
2.類模板
3.stl
C 修煉篇 01 從C到C 的公升級
引言 本文意在完成一場從c到c 世界的平滑過渡,因此要求讀者應具備一定的c語言基礎功底。文章嚮導 一 c與c 的關係c與c 的關係並不能簡單地概括為僅多了兩個 號而已,兩者實際上既有區別又有聯絡,且並無所謂的何者好壞之說。簡單說來,c 其實是一種更好的c語言,只不過兩者適用場景並不相同。由上圖可知,...
C到C 的公升級
c與c 的關係 1.c 繼承了所有的c特性 2.c 在c的基礎上提供了更多的語法和特性 3.c 的設計目標是執行效率與開發效率的統一 c 對c的加強 1.c 中更強調語言的 實用性 所有的變數都可以在需要使用的時候再定義 for int i 0 i 10 i c 編譯器不報錯 注意 c語言中的變數都...
c到c 的公升級
c 繼承了c的所有特性,c 在c的基礎上同時增加了許多新的語法和特性,c 的目標是實現執行效率與開發效率相統一。c 中更加強調語言的實用性,所有變數可在使用的時候再定義。例如 include int main int argc,char argv printf c d n c printf end....