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

Прокомментировать код - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычисление объема цилиндра http://www.cyberforum.ru/cpp-beginners/thread593029.html
// x.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" // Вычисление объема цилиндра #include <stdio.h> #include <conio.h> #include <locale.h> #define PI 3,1415926 fioat v(float r, float h)
C++ Функция для обработки строк Написать функцию, возвращающую самое длинное слово в строке. http://www.cyberforum.ru/cpp-beginners/thread593028.html
Вычисление следа матрицы и определителя C++
воббщем надо реализовать вычисление следа матрицы и определителя алгоритм для следа : #include <stdio.h> typedef int *pInt; main() { int N,M; pInt *a; int summa=0,i,j;
Массив структур C++
Помогите пожалуйста: Описать структуру с именем NOTE, содержащую следующие поля: фамилия, имя, номер телефона, дата рождения (массив из трёх чисел). Написать программу, выполняющую следующие действия: Ввод с клавиатуры данных в массив, состоящий из восьми элементов типа NOTE, вывод на экран информации о человеке, чьи дни рождения приходятся на месяц, значение которого введено с клавиатуры....
C++ Интерполяция в каноническом виде. Возможна ошибка в системе Гаусса http://www.cyberforum.ru/cpp-beginners/thread592972.html
Возникли проблемы с интерполяцией в каноническом виде. Возможно проблема в Гауссе. Очень прошу помочь. Очень срочно надо! #include <string.h> #include <conio.h> #include <stdio.h> #include <windows.h> #include <stdlib.h> #include <iostream> #include <io.h> #include <math.h>
C++ Доступ к переменным Есть иерархия классов: class base{ int a; }; class der : private base{ void f(){ //Необходимо использовать переменную base::a //Но постоянно писать base:: утомляет и код становится нечитабельным //Как можно это обойти? } подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
05.06.2012, 09:56     Прокомментировать код
Нужность исключений определяется не фатальностью ошибки, а местами, где гога возникает и где может быть обработана: если на гогу должна реагировать та же функция, в которой она возникает, то исключения только бестолку увеличивают сложность и на ровном месте плодят коды, а если обработка гоги на десяток вызовов выше места её возникновения, тогда исключения - единственный возможный выход. Если же гога фатальна, то надо бросать не исключение, а abort, или exit и завершать прогу и перед этим обычным оператором вывода выводить гогомессагу в лог. Исключения в этом случае тем более не нужны.

Добавлено через 2 часа 39 минут
Цитата Сообщение от silent_1991 Посмотреть сообщение
Это если не обрабатывать исключение. Но в этом случае программист, как я уже сказал, "самдурак".
Не вижу трая с кечем в конструкторе. Да и много ли народу знает про все эти бэдалоки, андэфлои и тому подобную фигню с ниоткуда не вытекающими и больше ни где не участвующими названиями?

Добавлено через 10 минут
Да и что значит "если"? Конструктор и деструктор должно быть мпредельно сложно написать не надёжно. Или это сделано специально для утечек памяти? Чтоб джаванутым и зарешёченным было не обидно?
 
Текущее время: 19:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru