語法書 / AA 競程語法書 下冊 / 第十單元 / C++ 標準函式庫、容器與 O 記號

10.1 C++ 標準函式庫、容器與 O 記號

其實你早就在用標準函式庫了。cin、cout(<iostream>)、abs 和 gcd(上冊 7.6)、isdigit(8.5)、sqrt(9.8)——這些都不是你寫的,也不是 C++ 語言本身的關鍵字,而是 C++ 標準函式庫(standard library) 提供的:一大箱寫程式常用的現成工具,跟著編譯器一起安裝,#include 對應的標頭檔(上冊 1.1 的名詞)就能拿來用。

除了「函式」,標準函式庫還提供另一類東西:容器(container)。函式庫上架的現成品其實有兩類——現成的函式,和現成的資料型態;容器屬於後者:每種容器用起來,就是一種新的型態。具體來說,一個容器就像一個型態專屬的整理櫃:

登入後即可閱讀完整內容

語法書免費開放給所有 AACPOJ 帳號,註冊只要一分鐘。