3.8 本章小結(jié)
本章介紹了以下概念:
● for循環(huán)可以重復執(zhí)行代碼段。在for循環(huán)中,可以提供初始化語句、測試表達式和在每次循環(huán)迭代后執(zhí)行的動作語句。
● for循環(huán)經(jīng)常用于對序列進行計數(shù)或遍歷序列。
● 對象是組合了數(shù)據(jù)(稱為數(shù)據(jù)成員)和函數(shù)(稱為成員函數(shù))的經(jīng)過封裝的聚合體。
● string對象定義在文件string中,是標準庫的一部分。string對象用于存儲字符序列,并且有成員函數(shù)。
● string的定義方式使它可以直觀地與已知的一些運算符一起使用,如連接運算符和關(guān)系運算符。
● 所有string對象都有成員函數(shù)。這些成員函數(shù)可以獲取string對象的長度、檢查字符串是否為空、查找子字符串以及移除子字符串。
● 數(shù)組提供了存儲和訪問任意類型序列的方法。
● 數(shù)組的局限在于它們的長度是固定的。
● 使用下標運算符可以訪問string對象和數(shù)組中的單個元素。
● 在試圖訪問string對象或數(shù)組中的某個元素時,邊界檢查沒有被強制實現(xiàn)。因此,邊界檢查要由程序員完成。
● C風格字符串是以空字符結(jié)尾的字符數(shù)組,而且是C語言中表示字符串的標準方法。盡管在C++中使用C風格字符串是完全合法的,但使用string對象操作字符序列的方式更為可取。
● 多維數(shù)組可以用多個下標來訪問數(shù)組元素。例如,棋盤可以表示成包含8×8個元素的二維數(shù)組。