bool operator < (const xx& x) const { ... }
const xx& x:參數為常量引用,函數體內不可修改 x,避免拷貝開銷且保證只讀。const:常量成員函數,承諾不修改調用對象(this 指向的對象)的任何非可變成員。this 類型從 X* const 變為 const X* const。const xx 對象,符合邏輯比較不修改對象的直覺。兩個const參數中的那個說明參數本身是常量,不能修改。後面那個表示,這個函數不會修改任何對象實例中的成員。