170 похожих чатов

А ты готов писать auto view = str

| std::views::split(' ')
| std::views::transform([](auto&& rng) {
return std::string_view{&*rng.begin(), static_cast<size_t>(std::ranges::distance(rng))};
});
std::vector<std::string_view> vec{view.begin(), view.end()};


Каждый раз, как будешь строчку сплитить?

17 ответов

3 просмотра

Нет, и не буду

да обернётся это

Sergey-Skvortsov Автор вопроса

я про этот

Sergey-Skvortsov Автор вопроса
Egor Pugin
я про этот

Ну да, в хелпере можно, но там можно и короче код написать

Sergey-Skvortsov Автор вопроса

Сплит в вектор как-то так выглядит

Sergey Skvortsov
Сплит в вектор как-то так выглядит

В превращение в числа я вообще не осилил, да

Sergey Skvortsov
Сплит в вектор как-то так выглядит

А ещё если сделать сплит не по символу, а по строке...

Sergey-Skvortsov Автор вопроса
Liber Azerate
В превращение в числа я вообще не осилил, да

Ну это делается, но максимально вербозно https://godbolt.org/z/cx8c1T

Danya🔥
А ещё если сделать сплит не по символу, а по строк...

Я до сих пор не пойму. Сплит принимает в себя ренж разделителей. По идее, он должен по всем сплитить. На самом деле делает ничего

Sergey-Skvortsov Автор вопроса
Liber Azerate
Я до сих пор не пойму. Сплит принимает в себя ренж...

Точно принимает? Мне казалось только по элементу

Liber Azerate
Точно принимает

https://en.cppreference.com/w/cpp/ranges/split_view Тут ничего не сказано об этом

Sergey Skvortsov
Ну это делается, но максимально вербозно https://g...

В C++23 переделают это место, всякие &* должны уйти

Похожие вопросы

Обсуждают сегодня

А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
5
Где в Астане можно купить мясо для шашлыков?
Dancing Іңұқәһүғө
21
Добрый день подскажите пожалуйста может кто то сталкивался с ошибками Sentry 22.10.0 развернутым из helm чарт в Kubernetes? Изначально 3 дня назад очень стало много событий ух...
Tire4 Finist Devops
1
;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, стандартный ;вызов процедуры ;option casemap:no...
Егор Анелькин
1
почому оно не работает?
Vi Chapmann ٩( 💢•̀ з•́)و Chapmann
19
всем привет почти закончил курс После него можно писать свою операционку? Какие библиотеки надо использовать и куда дальше копать для изучения
Linus
22
Так а кто может спарсить всех участников чата? Идишники
Magic
18
Карта сайта