C++ копирование в диапазоне String
Вопросик. Как скопировать в строку диапазон другой строки? Например:
string two = "[email protected] [email protected]";
// некие действа и в итоге хочу получить это:
string one = "[email protected]";
Ответы (2 шт):
Автор решения: Harry
→ Ссылка
Если именно просто скопировать диапазон - то
string one = two.substr(0,13);
Автор решения: Максим
→ Ссылка
Дошло. Можно так:
std::copy(two.begin()+3,two.begin()+10,std::back_inserter(one));