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

Удаление указателя на объект класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка масива методом выбора http://www.cyberforum.ru/cpp-beginners/thread814267.html
Подскажите пожалуйста, почему компилятор жалуется на мою 34 строку (где я переношу функцию в main). #include <iostream> using namespace std; template< class T > void selectSort(T* arr, int...
C++ Что такое многоразрядное число? (Создать класс ПАРА целых чисел) Объясните пожалуйста что такое многоразрядное число, и его старшая и младшая часть, если можно наведите пример. http://www.cyberforum.ru/cpp-beginners/thread814266.html
C++ Представить n в виде произведения простых чисел
Нужно найти каждое значение p^a, если дано n. Помогите, пожалуйста.
C++ Найти ошибки! Если не сложно подскажите)
в этой программке упаковки кода есть ошибка, какая не пойму #include <stdio.h> int main(void){ char с; /* код стану */ char f; /* ознака помилки */ char b; /* ознака зайнятості */ unsigned...
C++ Класс: Создать производные классы StraightLine, Ellipse, Hyperbola http://www.cyberforum.ru/cpp-beginners/thread814243.html
Создать абстрактный базовый класс Lines с виртуальной функцией f(x). Создать производные классы StraightLine, Ellipse, hyperbola в которых данная функция переопределена. В функции main определить...
C++ Массив из неповторяющихся элементов исходного массива Рандомно задается массив. Необходимо составить массив из неповторяющихся элементов исходного массива, сохраняя порядок их следования. Желательно еще ввести переменную которая будет показ. длину... подробнее

Показать сообщение отдельно
yol
10 / 10 / 0
Регистрация: 13.10.2012
Сообщений: 155

Удаление указателя на объект класса - C++

21.03.2013, 00:47. Просмотров 729. Ответов 18
Метки (Все метки)

Что-то ни как не могу разобраться, где у меня ошибка?!
Ниже приведен фрагмент кода:
C++
1
2
3
4
5
6
7
//...
shapes *ptr=0; //ptr - указатель базового типа, на объект производного класса (к примеру, ромба)
//...
ptr=new rhomb; //ромб - объект производного класса rhomb от базового класса shapes
//...
delete ptr; //удаление объекта (ромба)
//...
Вывод компилятора:
Кликните здесь для просмотра всего текста
HEAP[shapes.exe]: Heap block at 010E7748 modified at 010E77A0 past requested size of 50
ОС Windows инициировала точку останова в shapes.exe.

Это может быть вызвано повреждением кучи и указывает на ошибку в shapes.exe или в одной из загруженных им DLL.

Возможной причиной так же может быть нажатие пользователем клавиши F12, когда фокус принадлежит shapes.exe

Выведенное на экран окно содержит дополнительные данные для диагностики ошибки
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru