Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В одномерном массиве, состоящем из n элементов массива, вычислить минимальный элемент массива помогите https://www.cyberforum.ru/ cpp-beginners/ thread113390.html C++ графика в c
помогите плиз, нужна литература по графике в c, в инете ничего толком не нашел...
C++ Где скачать MS Visual C++ ? https://www.cyberforum.ru/ cpp-beginners/ thread113381.html
Дайте ссылку ?
C++ Н-ленточное слияние с метод сортировки Осуществить программную реализацию сортировки информации заданного вида сбаланси-рованным N-ленточным слиянием (в оперативной памяти), используя выбранные, в соответ-ствии с вариантом, из табл. 1... https://www.cyberforum.ru/ cpp-beginners/ thread113376.html
Отсортировать элементы структуры по алфавиту. C++
друзья, не подскажите как отортировать элементы структуры по алфавиту???
C++ Работа с элементами массивов Здраствуйте,форумчане! Просьба решить эти лабораторные задачи.Срочно надо: 1. Ввести массив А. в массив В перенести все элементы массива А имеющие четный индекс и нечетное значение. Массив В... https://www.cyberforum.ru/ cpp-beginners/ thread113298.html
C++ Как печатать переменные типа string в консоли https://www.cyberforum.ru/ cpp-beginners/ thread113261.html
использую _cprintf чтобы выводить данные в консоль, другие операторы у меня почему то не работаю, но не суть проблема в том что _cprintf выводит все кроме переменных string, даже тип char без...
C++ Занести в матрицу данные справа налево
необходимо создать двумерный динамический массив типа char и: занести в него данные сначала справа налево(имеется в виду 1-ая(0-ая) строка),данные в следующую строку слева направо... и так до конца...
C++ Доска Гамильтона https://www.cyberforum.ru/ cpp-beginners/ thread113233.html
Изобразить на экране доску гамильтона с движущимися по ней шариками.Одновременно должны двигаться несколько шариков.Заканчивая движение шарики останавливаются в нижней части доски.Использовать датчик...
C++ Нахождение всех совершенных чисел. Разработать программу и подпрограмму (подпрограммы), выполняющие нахождение всех совершенных чисел из заданных N натуральных (совершенным называется число равное сумме своих делителей, кроме себя... https://www.cyberforum.ru/ cpp-beginners/ thread113230.html
Перемещение элементов списка C++
Создать функцию, которая перемещает наименьший элемент связного списка так,чтобы он стал первым узлом.
C++ Заменить первый и полследний символ на * Написать программу которая выполняет следующие действия над введёным с клавиатуры словом: 1) Заменит первый и полследний символ на * 2) Произвести обмен 1го... https://www.cyberforum.ru/ cpp-beginners/ thread113218.html
Эксперт С++
2924 / 1273 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
06.04.2010, 15:08 0

Зависание на деструкторе. - C++ - Ответ 644197

06.04.2010, 15:08. Показов 1283. Ответов 4
Метки (Все метки)

Ответ

Цитата Сообщение от -Xeon- Посмотреть сообщение
А можешь расказать по подробней почему виснет именно на деструкторе, а не удаляет указатель на память и работает дальше?
А он может не только зависнуть. Если по new создан массив каких-то объектов, а удаляется он по "простому" (для единичного объекта) delete, то Стандарт языка гарантирует только одно - неопределенное поведение программы. В чем именно будет выражаться это неопределенное поведение - Стандарт не накладывает никаких ограничений и не дает никаких гарантий, хоть что угодно вплоть до "format C:"
Так что считай, если программа просто зависла, то - повезло.....

Вернуться к обсуждению:
Зависание на деструкторе. C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.04.2010, 15:08
Готовые ответы и решения:

Повисание в деструкторе
Есть такой код: //staff.h class staff abstract { protected: int salary; char* name;...

Ошибка в деструкторе
Когда удаляю объект класса hotel, в деструкторе вызывается delete для поля этого объекта -...

Ошибка в деструкторе
есть базовый абстрактный класс и есть производный от него: #ifndef EMPLOY_H #define EMPLOY_H ...

Ошибка в деструкторе
Программа работает без ошибок и полный её код не выкладываю. Но при выходе из программы получаю вот...

4
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.04.2010, 15:08
Помогаю со студенческими работами здесь

Exception throw в деструкторе
Почему-то происходит выброс при вызове деструктора. Деструктор вызывается в main при завершении...

Классы - ошибка в деструкторе
У меня сейчас такое "задание": опередить класс длинного целого числа (длинная арифметика), для...

Вылет программы на деструкторе
Здравствуйте, подскажите пожалуйста что не так? Программа не корректно завершается #pragma once...

Оператор delete в деструкторе
Здравствуйте, нужна помощь, есть класс и функция к которую передается этот класс: ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru