Re: добавить массив в std::vector
От:
Аноним
Дата:
14.06.06 08:16
Оценка:
Здравствуйте, aay, Вы писали:
aay>Подскажите, плз, как правильно добавить в конец vector'а сразу массив значений. Естественно, что можно добавлять поэлементно с помощью push_back, но сдаётся мне что есть более элегантный способ.
#define DIM(arr) (sizeof(arr)/sizeof(arr[0]))
std::vector<int> vi;
int ari[100];
// ...
std::copy( &ari[0], &ari[ DIM(ari)], back_inserter( vi));
Переместить
Удалить
Выделить ветку
Проголосовать
Пока на собственное сообщение не было ответов, его можно удалить.
Удалить
Проголосовать
Заголовок: