下一步

到這個單元為止,本書的「資料」工具箱正式集齊:內建型態裝單一個值、陣列與 vector 裝一串值、pair 綁一雙,而結構體讓你自己發明型態——欄位自己選、操作自己配、比較規則自己定,還能跟 sort、vector 這些老戰友無縫合作。競程題目裡「一筆資料有很多欄位」的場面,從此有了標準解法。

到目前為止,你的程式只跟兩個對象說話:鍵盤(cin)和螢幕(cout)。下一單元「檔案處理要打開第三個窗口——程式可以直接讀寫檔案:把測試資料存成檔案反覆餵給程式、把執行結果留在磁碟上慢慢檢查。上一單元 12.9 埋的 #ifdef 環境切換技巧,到時候會派上真正的用場——同一份程式,在自己電腦讀檔案、交到 OJ 讀鍵盤,一行都不用改。