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

Как работать с try - catch в С++? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Bind + string::front http://www.cyberforum.ru/cpp-beginners/thread1118189.html
Почему я не могу это забиндить ?:#include <iostream> #include <string> #include <vector> #include <algorithm> #include <functional> int main() { using namespace std::placeholders; using std::string;
C++ Проверить является ли строка числом Задание такое (определите, состоит ли хотя бы одна из строк S1, S2 и S3 только из цифр, если да, то преобразуйте такую строку в число;) Проблема в том что происходит проверка и вывод на экран каждого символа. А нужно что бы проверяло всю строку и выводило сообщение о наличии только букв или только цифр в строке void obj2::digit() { int ctr = 0; while (s1) { if (isalpha(s1)) cout<<"... http://www.cyberforum.ru/cpp-beginners/thread1118184.html
Алгоритм заражения людей как в Plague Inc C++
Привет. Собственно есть такая игра на телефон как Plague Inc. Цель — убить человечество, развивая бактерию. Решил написать упрощенную консольную версию. Никак не могу придумать алгоритм, по какому будут заражаться люди. Думал в сторону геометрической прогрессии, но народ заражается слишком быстро. Вначале люди должны заражаться медленно, после улучшений вируса все быстрее и быстрее, но не хочется...
Что быстрее assembler или c++ C++
Вопрос от новичка. Что будет быстрее по скорости выполнения и на сколько: 1) сложить a+b на C++ или на assembler 2) умножить a*b на C++ или на assembler
C++ Вывод цифр с помощью символа "*" http://www.cyberforum.ru/cpp-beginners/thread1118149.html
Господа, помогите вывести звездочками цифры. Попроще, если можно. И с пояснением.
C++ Найти наибольший элемент среди стоящих на главной и побочной диагоналях матрицы Дана действительная квадратная матрица порядка N (N – нечетное), все элементы которой различны. Найти наибольший элемент среди стоящих на главной и побочной диагоналях и поменять его местами с элементом, стоящим на пересечении этих диагоналей. #include <stdio.h> #include <locale.h> #include <iostream.h> #include <conio.h> #include <string.h> #include <windows.h> #define SIZE 5 подробнее

Показать сообщение отдельно
dzrkot
zzzZZZ...
518 / 348 / 53
Регистрация: 11.09.2013
Сообщений: 1,995
13.03.2014, 16:31     Как работать с try - catch в С++?
вам бы надо сделать какой-нить class Error , и вызывать его по исключению

C++
1
2
3
4
5
6
7
8
9
int f1() 
{
int i = 5; 
int j = 0; 
if (j==0)
throw Error();  //вот она - непредвиденная ошибка 
else
return  i/j;
}
дальше уже
C++
1
2
3
4
catch(Error &asd)
{
cout<<"Error! j = 0 !";
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru