Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
Slight
0 / 0 / 0
Регистрация: 27.12.2013
Сообщений: 36
1

Скопировать элементы Vector в обычный массив

21.09.2014, 14:14. Просмотров 1139. Ответов 2
Метки нет (Все метки)

Вобщем есть поля класса
* arr // массив
size // размер массива
max_size //максимальный размер массива

vector <Model> lst;


Как скопировать все объекты из вектора lst в массив arr либо дайте совет как сразу запихивать модель с полями ("Name", "Date", num, num, 1, 1) сразу в массив
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.09.2014, 14:14
Ответы с готовыми решениями:

Скопировать двумерный массив в vector
Добрый день всем. подскажите пожалуйста, как скопировать двумерный массив в...

Как корректно скопировать vector в vector внутри класса
Есть класс принимающий в конструкторе vector: class test { ...

Скопировать чётные элементы из массива X в массив Y, а нечётные элементы в массив Z
Ребята помогите пожалуиста скопировать четные елементы из масива X в масив Y и...

List и Vector, создать массив списков и перебрать все элементы
Как с помощью List и Vector создать массив списков, и пробежаться в нем по всем...

В массив A скопировать неповторяющиеся элементы массива B
Сформулировать массив В из 30 элементов случайным образом. Вывести его.Из...

2
Scrooge McDuck
Заблокирован
21.09.2014, 14:26 2
Ну ты хоть строку кода дай свою. почему ты не можешь что - то скопировать? memcpy ? не ?
0
Tulosba
:)
Эксперт С++
4749 / 3243 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
21.09.2014, 15:02 3
Лучший ответ Сообщение было отмечено Slight как решение

Решение

Цитата Сообщение от Scrooge McDuck Посмотреть сообщение
memcpy ? не ?
если это не POD объект, то memcpy нельзя. Нужно чтобы вызывался копирующий конструктор.
C++
1
std::copy( lst.begin(), lst.end(), arr ); // память для arr должна быть выделена заранее
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.09.2014, 15:02

Записать числа из файла в двумерный массив или вектор вроде такого vector<vector<int>>
Добрый день, подскажите пожалуйста как лучше и проще считывать файл. в файле...

Скопировать элементы большие числа а в другой динамически созданный массив
Организовать ввод динамического массива размером N. Скопировать элементы...

Скопировать все элементы массива в другой массив такого же размера
Дан массив. Скопировать все его элементы в другой массив такого же размера: а)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru