Secara lalai, data dalam senarai diisih mengikut kekunci dalam tertib menaik, selalunya tertib isihan ini perlu ditukar.
Untuk melakukan ini, anda boleh menulis pembanding yang akan meletakkan data seperti yang anda tentukan.
Contoh pembanding yang mengisih dalam tertib menurun kekunci (ditulis sebelum utama):
struktur cmp
{
bool pengendali()(const rentetan &< /span>a, const rentetan &b) const
{
kembali a > b;
}
};
dan digunakan semasa membuat senarai:
peta<rentetan, int, cmp> ; mymap;