std::strong_ordering — это перечисление, введенное в C++20 для упорядочения элементов. Оно используется в алгоритмах сравнения, например
std::sort, для определения порядка элементов.Возможные значения:
std::strong_ordering::less — первый элемент меньше второго.std::strong_ordering::equal — элементы равны.std::strong_ordering::greater — первый элемент больше второго.В примере мы сравниваем две строки
s1 и s2 с помощью метода compare(), который возвращает std::strong_ordering. В зависимости от результата выводим сообщение о том, какая строка идет раньше.
