Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
Fyret
200 / 186 / 45
Регистрация: 30.07.2013
Сообщений: 392
29.09.2013, 14:02 0

Добавление записей в массив

29.09.2013, 14:02. Просмотров 457. Ответов 5
Метки (Все метки)

Ответ

Указатель передается по значению, arr в main и в push - разные указатели, хотя изначально указывают на одну и ту же область памяти. Исправить можно так:
C++
1
2
3
4
void push(int*&, int, int&);
...
void push(int*& arr, int n,int& size)
...

Не по теме:

И саму функцию push можно оптимизировать: memcpy, однократное выделение и освобождение памяти.



Вернуться к обсуждению:
Добавление записей в массив
1
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.09.2013, 14:02
Готовые ответы и решения:

Добавление\удаление и фильтрация записей в структуре
Доброго времени суток... Возникла проблема с добавлением\удалением и фильтрацией записей в...

Добавление записей в файл. (Исправить ошибку)
Приветствую всех. Такая проблема: Не добавляется запись в конец файла. Вот код: void...

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

Телефонная книга: просмотр, поиск, добавление записей
Доброго вечера. Такая проблема. Завтра в универ нужно сдать программу, с которой вышла полная...

Структуры. Дан массив записей, содержащих дату и время. Упорядочить этот массив в порядке «возрастания»
Дан массив записей, содержащих дату (число, месяц, год) и время (час, минута, секунда). Упорядочить...

5
Другие темы раздела
C++ Многопоточность http://www.cyberforum.ru/cpp-beginners/thread964819.html
Здравствуйте! Пожалуйста посоветуйте литературу или какие либо статьи для изучение многопоточных приложений где расписано все подробно. (для чайника)
C++ Нулевые элементы размещены в верхнем и нижнем треугольнике, за условием разделения матрицы диагоналями на 4 треугольника Прошу помочь мне так как я вообще незнаю что делать. У нас в университете такая ситуация что только было две лекции по языку С++ одна из которых история языка, а в предмете по алгоритмах в 1 лабе... http://www.cyberforum.ru/cpp-beginners/thread964810.html
C++ Числовая последовательность 2n!
Написать программу или хотя бы алгоритм, которая для n=0,1,2... вычисляет максимальный элемент и его номер и выводит на экран
C++ Как сделать в конструкциий switch, чтобы он считал норм float и double
Подскажите как сделать в конструкциий switch что бы он считал норм float и doable и возможна как то сделать case 095:
C++ В 10-ую сс http://www.cyberforum.ru/cpp-beginners/thread964778.html
Помогите написать программу перевода из любой сс в 10-ую сс...
C++ Перегрузка операции присваивания и сложения Необходимо составить описание класса для определения одномерных массивов целых чисел. Границы индексов можно задавать произвольно, т.е. массив не обязательно начинается с нуля. При попытке... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru