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

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

Войти
Регистрация
Восстановить пароль
 
Arkaniy
106 / 106 / 6
Регистрация: 29.08.2012
Сообщений: 453
#1

Удаление структурированного массива - C++

28.02.2014, 01:45. Просмотров 159. Ответов 2
Метки нет (Все метки)

Доброго времени суток, форумчане.
Выделил память
C++
1
arr = new point[v];
где point - это структура.
Как удалить этот массив?
C++
1
delete[] arr;
Выбивает ошибку в рантайме.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.02.2014, 01:45     Удаление структурированного массива
Посмотрите здесь:

Вывод данных из структурированного файла - C++
помогите как вывести данные из файла в таблицу следующим образом strana | stolica | valuta россия москва рубль и тд... чтоб...

Как удалить строку из структурированного .txt файла - C++
Слышал что можно пересоздать файл но без строки..но как? как указать что именно N строка мне не нужна.. пытался через массив,запихнув...

Удаление из массива - C++
Добрый день.Программа выполняет три функции, выводит массив, добавляет значения спереди и двигает их в право, и удаляет с конца массива...

Удаление из массива - C++
Подскажите пожалуйста что здесь нужно поменять, чтобы программа удаляла из массива часть строки заданной длины с заданной позиции и...

Удаление из массива - C++
Удалить из массива максимальный элемент. Остальные элементы сдвинуть влево (максимальные элемент может встречаться несколько раз) вот...

Удаление из массива - C++
Ребят помогите с задачкой. Удалить из массива элемент, расположенный перед первым элементом с максимальным значением и элемент после...

Удаление элемента из массива - C++
Требуется написать программу, имеющую главную программу и функцию. В главной программе производится ввод N ( количество элементов массива)...

Удаление элементов массива - C++
Возможно ли в С удалять элементы массива? Например: 10, 14, 1, 2, 80 надо удалить 1 что бы получилась 10 , 14, 2, 80

Удаление элементов массива - C++
помогите ,нужно ,чтобы в одномерном массиве найти ряд одинаковых элементов ,удалить ,и записать рандомно другие ((

Удаление двухмерного массива - C++
Доброго дня. Выделяем память под квадратную матрицу --> заполняем --> освобождаем занятую память . Следующий вопрос : при повторном...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Gepar
1175 / 531 / 20
Регистрация: 01.07.2009
Сообщений: 3,517
28.02.2014, 01:53     Удаление структурированного массива #2
Где-то ты "портишь" свой массив, пример что всё отработает без проблем:
C++
1
2
3
4
5
6
7
8
9
10
struct Point{
    int x;
    int y;
};
 
int main(){
    Point* arr = new Point[10];
    delete [] arr;
    return 0;
}
-=ЮрА=-
Заблокирован
Автор FAQ
28.02.2014, 01:54     Удаление структурированного массива #3
Цитата Сообщение от Arkaniy Посмотреть сообщение
arr = new point[v];
где point - это структура.
Как удалить этот массив?
Код C++
1
delete[] arr;
- здесь концептуально всё верно.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
using namespace std;
 
struct point
{
    int x;
    int y;
};
 
int main()
{
    point * arr = new point[10];
    delete [] arr;
    cin.get();
}
http://codepad.org/CzojQq7U
Output:
No errors or program output.
НО нужно смотреть что в структуре и вообще как она используется, ошибка во время исполнения это твоя недработка
Ответ Создать тему
Опции темы

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