Предположим, мы программируем на крестах++. Предположим, что у нас есть структура из трёх полей. Мы захотели их посортировать, ну или там сохранить в std::map(aka чёрно-красное дерево), и тп.
Вместо того, чтобы выписывать аккуратно в столбик лексиграфическое сравнение трёх полей - можно завести функцию GetKey(), которая возращает tuple ( или pair
(
Read more... )