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

ошибка при использовании delete - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ массив http://www.cyberforum.ru/cpp-beginners/thread91120.html
Задано два вектора A=(a1,a2,a3,a4) и B=(b1,b2,b3,b4,b5), где a1=0.1; a2=a1+2.1; a3=a1-0.8; a4=a2-0.8 b1=a1*a2; b2=a2*a3; b3=a1*a3; b4=5*a1; b5=b4-b2 найти Q=∑_(i=1)^4▒〖(a_i 〗 ∏_(j=1)^5▒b_j )
C++ наибольший общий делитель Написать программу, которая рекурсивно вычисляет (наибольший общий делитель) НОД (a,b), где целые числа a и b вводятся пользователем http://www.cyberforum.ru/cpp-beginners/thread91106.html
C++ Builder Учет проданных товаров (файл записей)
Помогите пожалуйста, завтра сдавать а прогу ни как до делать не могу, удаления нет, сортировки Вообщем вот задача: создать программу для работы с базой данных учёта проданных товаров, сформированной в виде файла записей. В каждой записи определить поля: торговое предприятие, товар, стоимость проданного товара и дата продажи. Необходимо реализовать следующие операции: создание и удаление...
C++ Натуральное число N
Люди помогите решить эту задачу на "СИ" 2. Дано натуральное число N. Вычислить произведение первых N сомножителей 1/2 * 3/4 * 5/6 *…
C++ решение матриц http://www.cyberforum.ru/cpp-beginners/thread91097.html
Здравствуйте. Помогите сделать мне эти задания. "1. Дана матрица B(N,M) (N≤M, M≤13). Найти сумму элементов каждого столбца матрицы. Сформировать массив D из найденных сумм. 2. Имеется N населенных пунктов (N≤15), и сеть авиалиний, соединяющих эти города. Сеть задана матрицей связности M(N,N), где M(i,j) =0, если города i и j не связаны между собой, и M(i,j)=1 – в противном случае....
C++ Работа с матрицами... написать программу которыя формирует новую матрицу из исходной. новая матрица состоит из положительных чётных столбцов заданной матрицы. в программе предусмотреть ввод количества строк и столбцов. оформить получние новой матрицы в виде функции Решение в отдельной функции. Напишите какойнить простенький примерчик.Пожалуйста)язык Си подробнее

Показать сообщение отдельно
fasked
Эксперт C++
 Аватар для fasked
4925 / 2505 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
30.01.2010, 19:26     ошибка при использовании delete
Цитата Сообщение от Doxtar.Voodoo Посмотреть сообщение
C++
1
2
3
4
5
6
7
CMenu::~CMenu()
{
 delete[]Title;
 Title = 0;
 delete[]End;
 End = 0;
}
delete[] освобождает память для массивов, delete освобождает память для обычных переменных.
К тому же ты после delete пытаешься приравнять переменную к нулю.

C++
1
2
3
4
5
6
7
CMenu::~CMenu()
{
 Title = 0;
 delete Title;
 End = 0;
 delete End;
}
 
Текущее время: 07:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru