到這個單元為止,本書的「資料」工具箱正式集齊:內建型態裝單一個值、陣列與 vector 裝一串值、pair 綁一雙,而結構體讓你自己發明型態——欄位自己選、操作自己配、比較規則自己定,還能跟 sort、vector 這些老戰友無縫合作。競程題目裡「一筆資料有很多欄位」的場面,從此有了標準解法。
下一單元「進制轉換與大數運算」馬上會再用一次這套本事:數字大到連 long long 都裝不下時,就把它拆成一格一位的數字陣列、包成結構體,加法與乘法各寫成一個運算子——正是 14.7 的手法。在那之前,先看看我們習慣的十進位之外,數字還有哪些長相。