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

try vs return в обработке ошибок - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Скомпилировать проект на Theards http://www.cyberforum.ru/cpp-beginners/thread699009.html
Ребят, очень нужна помощь в компиляции проекта на theards на С++. Хочу разобраться в работе с нитями. Нашла удачный пример работы с потоками, пытаюсь его запустить, но при компиляции ошибки. Ранее не работала с мьютексами.. вот ссылочка на визуализацию проекта и исходник.. gendocs.ru/v27555/ Прикрепила те файлы, что я пыталась скомпилировать. Но там у меня ошибки :cry: Видимые ошибки я...
C++ Передача консольных команд в CMD через system(""); Всем привет! Подскажите как выполнять консольные команды через system с правами администратора? На пример: int main(void) { system("sc create MyService binpath= d:\\myservice.exe typy= own type= interact"); } http://www.cyberforum.ru/cpp-beginners/thread698999.html
C++ Перевод с Fortran на С++
Доброго времени суток. Проблема в следующем, никак не могу разобраться с синтаксисом Fortran. В свое время изучал С++, и то правда давно дело было. Есть код программы на Fortran, не могли бы Вы переписать ее на С++. Заранее спасибо. implicit real*8(a-h,o-z) dimension rk(200),pk(200),rkt(200),td(100),ed(100),tt(200) 1,y(200),z(200),en(100),pr1(200),pr2(200) data...
Дописать "рубль" в правильной форме C++
Написать программу которая после введенного с клавиатуры числа ( в диапазоне от 1 до 999), обозначающего денежную единицу,дописывает "рубль" в правильной форме. Например,12 рублей,21 рубль. Запрещено размещать тему в нескольких разделах одновременно (кросспостинг), а также дублировать тему в одном разделе. Правила форума
C++ Составить блок-схему по коду http://www.cyberforum.ru/cpp-beginners/thread698972.html
напишите пожалуйста блок схему для этого кода #include "stdafx.h" #include "iostream" #include "conio.h" #include "string" using namespace std; struct RockGroup{ string name; int age;
C++ Разсчитать значение функций Доброго времени суток. Прошу вашей помощи. Необходимо написать программу, которая разсчитывает значение ф-ции y=cos5x, период для Х , шаг 0.01 и разсчитывает среднее значение всех значений ф-ции при определенном Х. Буду очень вам признателен. ЗЫ: через цикл подробнее

Показать сообщение отдельно
Evg
Эксперт CАвтор FAQ
17632 / 5856 / 376
Регистрация: 30.03.2009
Сообщений: 16,146
Записей в блоге: 26
16.11.2012, 12:26
Цитата Сообщение от ~OhMyGodSoLong~ Посмотреть сообщение
Я просто к тому, что эти ифы с одним ретёрном не несут смысловой нагрузки для тех
А когда у тебя есть вызов функции, при этом сразу не видно, в каком месте "внизу" будет throw, и в каком месте "наверху" ловится catch - вот это полный пинцет для читающего. Т.е. на ровном месте требуется исследовать кучу исходников, чтобы понять, где и чего

Цитата Сообщение от ForEveR Посмотреть сообщение
Функция перекодировки кода ошибки в сообщение понятное юзеру к примеру
Перед этим ты писал, что "коды ошибок постоянно проверять в разы проблемнее", теперь вот пишешь, что ещё перекодировку. Я просто к тому, что если ты поймал локальную ошибку, то делай на неё реакцию локально, чтобы читающему было понятно. И пусть у тебя будет 10 if'ов, зато все на виду и сразу всё видно. Если ошибка глобально-фатальная - то пусть где-то сверху ловится через catch.

Тут проблема в том, что многие понимают ответ на поставленный ТС'ом вопрос, но нормально облачить это в словесную форму очень трудно, особенно чтобы это понимал человек с небольшим опытом работы
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru