DG
Size: a a a
DG
LA
DG
LA
LA
LA
std::ranges::views::join
решает! Хэй, я победил ренжи! Чтобы засплитить строку по нескольким разделителям надо всего лишь...D
using namespace std::ranges::views;
выглядело бы в разы лучшеLA
using namespace std::ranges::views;
выглядело бы в разы лучшеLA
.base()
сплита. Ну, чуть корочеLA
EP
EP
LA
EP
LA
EP
std::views::split
засплитить по нескольким разделителям?LA
join
LA
LA
split_view
по идее ест view
разделителей. И он его на самом деле ест, вот только выхлопа никогого. То ли он при этом пытается найти все разделители вместе, то ли ещё что, но отрабатывает впустую. А даже такой простой пример в гцц компилируется по несколько секунд. Ну и если ты что-то не так сделал, то просто выкидывает нечитаемую гору ошибок. В общем, я бы пока ренжи не использовал, имхо