Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
sterkh
5 / 5 / 1
Регистрация: 06.04.2013
Сообщений: 99
#1

Как передвигать указатель чтобы выделить память под новый элемент и добавить новый элемент в массив? - C++

07.08.2014, 19:33. Просмотров 426. Ответов 2
Метки нет (Все метки)

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

Вопрос:Как передвигать указатель что-бы выделить память под новый элемент и добавить новый элемент в массив?
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.08.2014, 19:33
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как передвигать указатель чтобы выделить память под новый элемент и добавить новый элемент в массив? (C++):

Вставить после данного элемента списка новый элемент, и вывести указатель на добавленный элемент - C++
Дано число D и указатель Р0 на один из элементов пустая двозвязного списка. Вставить после данного элемента списка новый элемент со...

Как передвигать указатель на следующий элемент массива структур? - C++
Вопрос относительно использования символа стрелка '->'. Допустим, есть такой код: #include<iostream> using namespace std; struct...

В упорядоченный массив включить новый элемент так, чтобы не нарушилась упорядоченность - C++
Ребята, есть задача, условие такое: в упорядоченный массив включить новый элемент так, чтобы не нарушилась упорядоченность. Вот с этим...

Как добавить новый элемент в конец списка? - C++
ребят, есть код добавления элемента в начало списка, но никак не могу допетрить , как добавить в конец помогите пожалуйста!!! void...

Вектор из матриц C++, как добавить новый элемент вектора? - C++
У меня такая запись, вектор из матриц vector<int> v(10); Допустим мне надо в конец вектора вставить еще одну матрицу. Как это...

Двумерные массивы. Найти новый одномерный массив, максимальный элемент, заменить третий элемент - C++
Помогите пожалуйста написать хотя бы одну из этих программ: Дана матрица А(5,5) 1.Найти новый одномерный массив С из сумм элементов...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
0x10
2464 / 1636 / 238
Регистрация: 24.11.2012
Сообщений: 4,031
07.08.2014, 19:35 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
1. Выделяем новый кусок памяти большего размера.
2. Копируем (или перемещаем) объекты из старого массива в новый.
3. Добавляем последний элемент.
4. Освобождаем старую память.
1
sterkh
5 / 5 / 1
Регистрация: 06.04.2013
Сообщений: 99
07.08.2014, 19:40  [ТС] #3
Спасибо.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.08.2014, 19:40
Привет! Вот еще темы с ответами:

Как вставить новый элемент в массив - C++
Как вставить новый элемент в массив, перед всеми элементами в которых есть данная цифра. Бьюсь с задачей весь вечер, не могу понять,...

Как редактировать поля структуры и как добавить новый элемент в вектор структур? - C++
Отзовитесь, пожалуйста, кто-то. Допустим есть структура struct worker { int exp; const char* name; const...

Как добавить элемент в очередь, используя указатель на последний элемент? - C++
Не пойму как добавить элемент в очередь используя указатель на последний элемент. Выполняю задание из книги М Доусона с++ и вот реализовать...

Создать новый массив, найти наименьший элемент 3-го столбца, поменять местами наименьший элемент 3-го столбца и элемент a23 - C++
1 Создать новый одномерный массив , каждый элемент которого равен среднему арифметическому элементов соответствующей строки данной матрицы....


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

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

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