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

Деструкторы и исключения - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ восходящее и нисходящее преобразование (Upcasting and Downcasting) http://www.cyberforum.ru/cpp-beginners/thread653894.html
Посоветуйте литературу по данному вопросу в разрезе С++ ну или простыми словами что это, для чего нужно заранее спасибо
C++ cygwin1.dll не хватает библиотеки всем привет интересно узнать, как можно "подключить" или "вшить" данную библиотеку в программу, чтобы программа не требовала этой библиотеки на компьютере на котором нету этой библиотеки. получается что у меня все запускается нормально, а если запустить программу на другом компьютере, пишет что не хватает этой библиотеки. Или как устранить данную проблему? Добавлено через 58 минут нашел... http://www.cyberforum.ru/cpp-beginners/thread653891.html
мигающий курсор C++
В CODEBLOCS в окне набора текста программы появился мигающий курсор "_", а раньше был курсор "|". И редактирование текста поменялось. Теперь в строчке нельзя между символами вставить другой символ, а только от мигающего курсора набирать строку по новому. Видать я случайно нажал какую то кнопку на клавиатуре и редактор текста поменялся. Кто знает, как вернуть прежнее редактирование текста?
Вызов перегрузки базового класса C++
Начитавшись c# забыл кое-что по с++, никак теперь не могу вспомнить как вызвать перегрузку базового класса в перегрузке наследника. Есть что-то типа: class Foo { public: const Foo& operator=(const Foo& right) { delete x; x= new int(*(right.x)); return *this;
C++ Запутанный код на С++ http://www.cyberforum.ru/cpp-beginners/thread653806.html
Здравствуйте уважаемые программисты!Помогите,пожалуйста разобрать запутанный с++ код. #include "stdafx.h" #include <stdio.h> #include <conio.h> #include <iostream> using namespace std; class MAIN{}; class B;
C++ Определить какая из точек ближе всего лежит к началу координат Помогите решить задачи. 1)Заданы 3 точки р1(х1,у1),р2(х2,у2),р3(х3,у3).Определить какая из точек ближе всего лежит к началу координаты. 2)Спортсмен в первый день пробежал 2 км.Каждый последующий день он увеличивал свой пробег на 20%.Определить его сумарный пробег за 10 дней. 3)С клавиатуры введите целое число(0-окончание ввода).Определить кол-во четных и нечетных чисел и их среднее... подробнее

Показать сообщение отдельно
OhMyGodSoLong
~ Эврика! ~
 Аватар для OhMyGodSoLong
1234 / 983 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
18.09.2012, 17:14     Деструкторы и исключения
Угу. Стоит вообще не выпускать исключения из деструкторов. Боюсь, если что-то сломалось в процессе удаления объекта, то это всё, приехали. Их нельзя никак вменяемо обработать вне уничтожаемого объекта, потому что этот объект уже наполовину разобран и в кишки ему не залезешь, чтобы довершить начатое. Лучшее, что можно сделать: разве что записать в лог, что где сломалось, и начать процедуру спасения всего, что можно, с последующим рестартом.
 
Текущее время: 06:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru