Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Матрицы. Бесконечный цикл. Проверка ввода https://www.cyberforum.ru/ cpp-beginners/ thread631324.html
В конструкторе класса матриц пользователю предлагается выбрать ввода с клавиатуры или автоматически. При выборе ручного ввода возникает цикл непонятного характера. Вот фото консоли во вложении. ...
C++ Ссылка на ссылку
Можно ли говорить, что t это ссылка на ссылку? int y=2; int &q=y; int& t = q;
Программы pascal переписать под c++ C++
Всем доброго времени суток помогите переписать программы под c++ Условие Дано натуральное число n, и действительное число x. Вычислить. program laba3_2; uses crt; var x,s:real;...
C++ Строки, в чём ошибка? так не работает int main(){ char *str = "ASDc"; str = tolower(str); cout << str; return 0; } https://www.cyberforum.ru/ cpp-beginners/ thread631294.html
C++ Как свиртуализировать исключения? https://www.cyberforum.ru/ cpp-beginners/ thread631292.html
Мне очень нравится как реализован перехват исключений в Python и Java: там в блоке catch не надо перечислять все виды исключений, а достаточно типы exception предков. Можно ли так же делать в C++?...
C++ Понижение регистра в строке
Всем привет! Не могу понизить регистр в строке. Использовал функции towupper, towlower, не помогло. Мне это нужно для сравнения строк. Пошел другим путем использовал _tcsicmp, _wcsicmp, чтобы...
C++ Программы pascal переписать под c++
Всем доброго времени суток помогите переписать программы под c++ Условие Дано натуральное число n, и действительное число x. Вычислить. program laba3_1; uses crt; var x,s:real;...
C++ Передача по ссылке В учебнике написано, что можно использовать функцию с левой стороны операции присваивания, если она возвращает ссылку. Например, так: #include <iostream> using namespace std; int &swap(int... https://www.cyberforum.ru/ cpp-beginners/ thread631276.html
C++ Перегрузка операторов ввода вывода https://www.cyberforum.ru/ cpp-beginners/ thread631269.html
ребята болит уже голова)) main.cpp #include "myStr.h" int main() { myStr myS("ok"); cout<<myS<<endl;//надо чтоб заработало char x; cin>>x; return 0;
C++ std::map нефикс. размер? Нубо-вопрос, std::map и std::array имеют фиксированный размер, как и обычные массивы? https://www.cyberforum.ru/ cpp-beginners/ thread631265.html
Эксперт С++
8290 / 6046 / 600
Регистрация: 10.12.2010
Сообщений: 28,117
Записей в блоге: 25
01.08.2012, 18:53 0

Проверка на корректность операции

01.08.2012, 18:53. Просмотров 707. Ответов 7
Метки (Все метки)

Ответ

Вариант 1:
C++
1
bool TrySum(IVariable a, IVariable b,IVariable &result);// Возвращает успешность,если успешно результат заносит в result.
Вариант 2:
Реализовать свой класс исключений и ловить их при выполнении операций
C++
1
2
3
4
5
try
  { 
    c=sum(a,b);
  }
catch(myerror &e) { cerr<<e.what()<<endl; }


Вернуться к обсуждению:
Проверка на корректность операции
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.08.2012, 18:53

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Проверка на корректность входных данных
Нужно написать программу, которая бы проверяла строку на корректность. Допустимый формат вот такой...

Проверка на корректность введенных данных
дана задача ввести номер телефона пробел и дата в формате день. месяц. год. Выполнить простейшую...

Префиксное дерево, проверка на корректность
Доброго времени суток, Пишу собственный набор функций для работы с префиксным деревом, но...

Проверка на корректность логического выражения
Добрый вечер. На входе имеем логического выражение которое может содержать : 1. константы : 0...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.