Re: Как лучше назвать и сделать?
От: sergii.p  
Дата: 19.06.23 07:42
Оценка:
Здравствуйте, пффф, Вы писали:

делал с помощью лямбды:

auto join(std::string separator) {
    return [sep = std::move(separator)](std::string res, const std::string& to_add) { 
        return res.empty() ? to_add : std::move(res) + sep + to_add; };
}


потом можно использовать в fold-ах в 23-ем (но у меня был самописный конечно)

std::ranges::fold_left(strings, std::string{}, join(", "));


со StringBuilder врядли много общего. В шарпах есть отдельный метод String.Join
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.