Сортировка по русскому алфавиту С++

136
24 мая 2019, 13:40

В задании по С++ сказанно отсортирвать массив названий товаров продуктового магазина по алфавиту на русском. С английской сортировкой в Java мне все проще - я просто подключала библиотеку и вызывала пару методов, а тут прямо ступор.

Answer 1

Пример для строк:

auto a = std::vector<std::string>{
  "Зебра",
  "ягоды",
  "Арбуз",
  "Яблоко",
};
std::sort(a.begin(), a.end(), std::locale("ru_RU.UTF-8"));

Для объектов расширяется элементарно.

READ ALSO
Перегрузка операции ==

Перегрузка операции ==

Есть класс и у него перегружена операция ==

132
Как внести имя шаблона в класс с помощью using declaration?

Как внести имя шаблона в класс с помощью using declaration?

Чтобы внести имя зависимого типа из базового класса в класс-наследник с помощью using declaration, нужно явно указать ключевое слово typenameНо как внести...

131
Зачем super в методах? Android

Зачем super в методах? Android

Часто встречаю код, примерно как этот:

119
Ошибка при создании Image

Ошибка при создании Image

Вот возникает такая ошибка, как ее исправить помогите пожалуйста: Exception in thread "AWT-EventQueue-0" javalang

129