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

Добавление памяти динамическому массиву - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Площадь треугольника http://www.cyberforum.ru/cpp-beginners/thread1755318.html
Нужно найти максимум из всех площадей треугольника,кто подскажет,как правильно это сделать? вот небольшие наброски cout<<"Введите кол-во треугольников:\t"<<endl; int n,i;double x1, y1, x2, y2, x3,...
C++ Найти максимальный елемент одномерного массива Отредактируйте пожалуйста код программы для нахождения максимального елемента массива и его номера . У меня программа не понимает команду "scanf" . Спасибо за внимание !) #include "stdafx.h"... http://www.cyberforum.ru/cpp-beginners/thread1755317.html
обработка символьной информации C++
дана пустая последовательность прописных латинских букв как слова, разделенные пробелом, за последним словом следует точка. составить и напечатать в порядке, обработанном алфавитному, множество,...
перестановка массивов с++ C++
Характеристикой строки целочисленной матрицы назовем сумму её положительных четных элементов. Переставляя строки заданной матрицы, расположите их в соответствии с ростом характеристики.Я пробовал...
C++ Реализация ф-ции удаления элемента из списка http://www.cyberforum.ru/cpp-beginners/thread1755279.html
Здравствуйте. У меня задание - создать список и интерфейс работы с ним (1-создание списка, 2 вывод списка, 3 удаление элемента, 4 звпись в файл). Все работает, кроме удаления. Не знаю как оборудувать...
C++ Кошелек. Нужно дописать метод который бы позволял юзеру в выбранном им кошельке в ручном режиме изменить количество купюр с пересчетом общего количества денег. Вот то что есть. Код: #include <iostream> #include <Windows.h> #include <ctime> #include... подробнее

Показать сообщение отдельно
DimaAvatar
0 / 0 / 0
Регистрация: 05.02.2014
Сообщений: 141

Добавление памяти динамическому массиву - C++

05.06.2016, 18:08. Просмотров 467. Ответов 9
Метки (Все метки)

пытаюсь доканать динамические массивы (vector не предлагать, с ним все ок).
суть задачи. есть массив структур, возникает необходимость добавить памяти в динамический массив. но возникает дамп памяти, видимо где то не разобрался, гляньте пожалуйста где мб косяк?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
void check::memmory_allocate(int&local_count){
    /*создаю временный массив и копирую туда данные изначального массива*/ 
    check_array *temp_array = new check_array[local_count]; 
    for (int i = 0;i<local_count;++i){
        temp_array[i]=my_array_check[i];
    }
    /*удаляю изначальный массив*/
    delete [] my_array_check;
   /*выделяю память для изначального массива*/
    my_array_check = new check_array[local_count+1];
    /*копирую данные из временного массива в изначальный (но увеличенный в размере)*/
    for (int i = 0;i<local_count;++i){
        my_array_check[i]=temp_array[i];
    }
    /*удаляю временный массив*/
    delete [] temp_array;
    ++local_count;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru