LINUX.ORG.RU

История изменений

Исправление m0rph, (текущая версия) :

Зачем? Чем тебя не устраивает CoW?
Если совсем приспичило позаниматься ненужным извращением одной строчкой, можно попробовать что-то вроде этого (код не проверял, но нечто подобное должно работать):

std::copy(obj.begin(), obj.end(), std::back_inserter(attachTable));

EDIT: или у тебя внутри хранятся простые указатели на динамически выделенную память и ты хочешь копировать не только указатели но и то, на что они указывают?

Исходная версия m0rph, :

Зачем? Чем тебя не устраивает CoW?
Если совсем приспичило позаниматься ненужным извращением одной строчкой, можно попробовать что-то вроде этого (код не проверял, но нечто подобное должно работать):

std::copy(obj.begin(), obj.end(), std::back_inserter(attachTable));