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

Методы init() и dispose() - теория - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ немогу разобраться с переменной C++ http://www.cyberforum.ru/cpp-beginners/thread921619.html
Объясните пожалуйста, вот есть переменные int, char, float и т.д а, в некоторых функциях есть параметр, для которого надо указать переменную типо const char *str или char *str, что это значит???
C++ Вывести число с тремя цифрами после запятой Э. Кенинг. Эффективное программирование на C++ есть одна задача и в ней таким способом это сделано: небольшую часть программы покажу, остальное не имеет значения std::streamsize prec; prec =... http://www.cyberforum.ru/cpp-beginners/thread921618.html
Первое пятнадцатизначное число Фибоначчи C++
Даны числа Фибоначчи 1 1 2 3 5 8 13 21... Найти первое число Фибоначчи, которое содержит 15 цифр. Никак не можем решить уже. помогите плиз. Вот формула Фибоначчи "fib = fib+fib;" Спасибо заранее)
C++ Как вывести результат?
cout<<"Введите число: "<<endl; cin>>a; cout<<"В какую степень будете возводить?"<<endl; cin>>b; cout<<a<<" в степени "<<b<<" = "<<endl; double __cdecl pow(_In_ double _a, _In_ double _b) ;...
C++ Не находит библиотеки http://www.cyberforum.ru/cpp-beginners/thread921566.html
Ребят помогите разобратся,скачал на планшет 2 проги cctools free и C4droid в обоих прогах пишет что не может найти библиотеки iostream и math как решить эту проблему??
C++ Комплексные числа в с++ Здравствуйте. Нужна ваша помощь. Задание такое: Написать программу решения квадратного уравнения. Корни могут быть комплексными. Установить ширину поля 10 символов, установить точность 8... подробнее

Показать сообщение отдельно
Avazart
Эксперт С++
7192 / 5366 / 280
Регистрация: 10.12.2010
Сообщений: 23,675
Записей в блоге: 17
11.07.2013, 18:55
Цитата Сообщение от ForEveR Посмотреть сообщение
либо завершить работу приложения.
Ну валить приложение по моему из-за одного объекта не всегда допустимо.

Добавлено через 1 минуту
Цитата Сообщение от ForEveR Посмотреть сообщение
Avazart, Зависит от стратегии выбранной для логирования и так далее. Примитивно как-то так


C++
1
2
3
4
5
6
7
8
9
10
11
12
~Class()
{
 try
 {
 free_resources();
 }
 catch (const std::exception& e)
 {
 // write and ignore exception
 log::instance().write(e.what());
 }
}
Ну связывать классы лога и класса-обвертки тоже на мой взгляд выглядит не ахти...
Ибо логов может быть много они могу меняться в процессе разработки итп, и если разработчику приложения ( не класса-обвертки)
приходится лезть и править каждый раз обвертку - это ой как не хорошо.

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