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

Когда вызывается деструктор класса? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Суммы ряда http://www.cyberforum.ru/cpp-beginners/thread665195.html
Для вводимых x, N, E вычислить сумму N слагаемых и сумму тех слагаемых, которые по абсолютной величине больше Е (выполнить суммирование для двух значений Е, отличающихся на порядок, и при этом определить количество слагаемых, включенных в сумму. Сравнить результаты с точным значением функции, для которой данная сумма определяет приближенное значение при x, лежащем в промежутке от минус до плюс...
C++ Совершенные числа(косяк) Добрый день! Возникла проблема с вывод совершенных чисел в интервале от m до n. Почему-то вообще не выводит, хотя проверял похожий алгоритм на паскале, все ок. Здесь почему-то не выходит, можете помочь? Буду благодарен. #include "stdafx.h" #include <stdio.h> #include <clocale> #include <math.h> int _tmain(int argc, _TCHAR* argv) { http://www.cyberforum.ru/cpp-beginners/thread665191.html
C++ перевод примера в c++
Всем доброго времени суток, это моя первая домашка по информатике в с++, помогите пожалуйста перевести этот пример в c++, заранее спасибо. http://s017.***********/i431/1210/de/e13bd9bb390f.jpg
Определить является ли предложение панграммой C++
Помогите пожалуйста написать программу: Панграмма - это текст, использующий все или почти все буквы алфавита. Дана строка-предложение на русском языке, слова разделяются пробелами, в конце предложения точка. Определить является ли это предложение панграммой. Считать, что предложение является панграммой, если оно содержит хотя бы 30 букв русского алфавита и более. Необходимо использовать либо...
C++ Возведение в степень pow http://www.cyberforum.ru/cpp-beginners/thread665169.html
Не могу понять почему выдаёт ошибку "while trying to match the argument list '(int, int)'". Если объявлять переменные через double, то работает. Раньше пробовал через int - работало, а сейчас нет. Объясните мне пожалуйста почему так? #include <iostream> #include <stdio.h> #include <math.h> using namespace std; int function(); int main()
C++ Структуры Изучаю С++ по книге "Лафоре Р. Объектно-ориентированное программирование в С++", дошел до главы Структуры. Сколько раз не перечитывал, не могу понять, для чего они нужны, в чем их преимущество. подробнее

Показать сообщение отдельно
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
08.10.2012, 07:59     Когда вызывается деструктор класса?
alsav22, могу сказать только, что проблема скорее всего в компиляторе. Ибо если он ничего не сказал по поводу того, что деструктор имеет модификатор доступа privat, то это плохой компилятор. Дальше можно погрузиться в область догадок. Например, компилятор, увидев, что деструктор приватный, тупо не стал его вызывать. У меня после переноса деструктора в публичную область (до этого код не компилировался) вываливается кордамп по причине double free, как и должно быть.

Добавлено через 1 минуту
А, ну там была оговорка о том, что деструктор перекинут в паблик... Тогда я развожу руками.

AnreyKazakov, покажите, какой вид принял код теперь (который у вас работает).
 
Текущее время: 18:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru