中有哪些比較常用的類?
C++ 是一種中級語言,它是由 Bjarne Stroustrup 于 1979 年在貝爾實驗室開始設計開發的。C++ 進一步擴充和完善了 C 語言,是一種面向對象的程序設計語言。C++ 可運行于多種平臺上,如 Windows、MAC 操作系統以及 UNIX 的各種版本。
C++ 數據類型
使用編程語言進行編程時,需要用到各種變量來存儲各種信息。變量保留的是它所存儲的值的內存位置。這意味著,當您創建一個變量時,就會在內存中保留一些空間。
您可能需要存儲各種數據類型(比如字符型、寬字符型、整型、浮點型、雙浮點型、布爾型等)的信息,操作系統會根據變量的數據類型,來分配內存和決定在保留內存中存儲什么。
枚舉類型
枚舉類型(enumeration)是C++中的一種派生數據類型,它是由用戶定義的若干枚舉常量的集合。
如果一個變量只有幾種可能的值,可以定義為枚舉(enumeration)類型。所謂"枚舉"是指將變量的值一一列舉出來,變量的值只能在列舉出來的值的范圍內。
創建枚舉,需要使用關鍵字 enum。枚舉類型的一般形式為:
enum 枚舉名{ 標識符[=整型常數], 標識符[=整型常數], ... 標識符[=整型常數]} 枚舉變量;
C++ 存儲類
存儲類定義 C++ 程序中變量/函數的范圍(可見性)和生命周期。這些說明符放置在它們所修飾的類型之前。下面列出 C++ 程序中可用的存儲類:
autoregisterstaticexternmutablethread_local (C++11)C++ 提供了以下兩種類型的字符串表示形式:
C 風格字符串C++ 引入的 string 類類型C 風格字符串
C 風格的字符串起源于 C 語言,并在 C++ 中繼續得到支持。字符串實際上是使用 null 字符 '\0' 終止的一維字符數組。因此,一個以 null 結尾的字符串,包含了組成字符串的字符。
下面的聲明和初始化創建了一個 "Hello" 字符串。由于在數組的末尾存儲了空字符,所以字符數組的大小比單詞 "Hello" 的字符數多一個。