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

Почему не отрабатывает деструктор? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Move semantics implementation.. http://www.cyberforum.ru/cpp-beginners/thread382730.html
Здравствуйте, форумчане.. При выполнении лабораторной застопорился на одном задании.. Вообще суть лабораторной: шаблоны классов + сделать из динамического массива что-то на подобии STLевского вектора..Но, проблема вот в чем.. Из-за то ли своей свежести( типо С++11 все таки нарекают или С++0х), то ли просто у кого-то руки не из того места растут, но я не могу найти инфу, и тем более,...
C++ Перезагрузка operator == Тренируюсь и пишу клас комплексных чисел. Проблема с перезагнрузкой оператора сравнения да и другие перезагрузки не хотят использоваться. Как решить эту проблему? Ведь желательно передавать константные ссылки? Но к ним уже стает проблематично использовать перезагрузки.. #include <iostream> #include <math.h> using namespace std; class MyComplex { private: double a; http://www.cyberforum.ru/cpp-beginners/thread382727.html
Как узнать, сколько памяти занимает тот или иной элемент программы? C++
Товарищи, подскажите, пожалуйста, ответы на следующие вопросы: 1) Есть какие-либо средства определения, сколько памяти жрёт программа в целом и ее составные части (сколько требуется под код, под данные)? 2) Сколько памяти расходуется под стандартные контейнеры? Например под вектор? 3) Если используются несколько однотипных векторов (например vector<int>), то они полностью дублируются, или код...
WinAPI + AD C++
Доброе время суток! подскажите как с помощью WinAPI на Си проверить установлен ли Active Directory в системе? Заранее спасибо
C++ пустой ввод http://www.cyberforum.ru/cpp-beginners/thread382713.html
Допустим читаю я из файла, но его нету, вывожу я ошибку, далее выкидывает. Но как сделать, что бы после ошибки нажать ентер и тока тада выкинуло бы. if (!input) cout << "Ошибка"; break;
C++ CopyFile() Здравствуйте, помогите мне пожалуйста, если можно, ответить на следующий вопрос. #include<iostream> #include"windows.h" using namespace std; int main() { char filename; cout<<"Vvedite put k failu"<<endl; подробнее

Показать сообщение отдельно
Bers
Заблокирован
13.11.2011, 06:28     Почему не отрабатывает деструктор?
Цитата Сообщение от Svinina Посмотреть сообщение
Почему "ololo" не выводится? Разве при завершении программы не срабатывают все деструкторы всех объектов? Или занятая ими память просто освобождается без вызова деструкторов?
C++
1
test *a = new test;
Потому что создали объект в куче.
Правило простое - явно создавал в куче, явно удаляем.

нужно дописать: delete a;
 
Текущее время: 14:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru