Форум программистов, компьютерный форум 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; ...
C++ Проверить является ли строка числом Задание такое (определите, состоит ли хотя бы одна из строк S1, S2 и S3 только из цифр, если да, то преобразуйте такую строку в число;) Проблема в том что происходит проверка и вывод на экран... 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 – нечетное), все элементы которой различны. Найти наибольший элемент среди стоящих на главной и побочной диагоналях и поменять его местами с... подробнее

Показать сообщение отдельно
kraborak
1 / 1 / 0
Регистрация: 05.09.2013
Сообщений: 45
13.03.2014, 17:47  [ТС]
dzrkot, да, все верно НО я спрашивал немного про другое =) Нельзя ли сделать это без throw т.е. не проверяя все возможные или невозможные варианты в каждой строчке кода а просто обернуть небезопасный блок строк конструкцией try catch (в delphi try except)?

Добавлено через 11 минут
dzrkot, спасибо, это годится) Вариант:
C++
1
2
3
4
5
6
7
__try {
        f3();
 
    } 
    __except(EXCEPTION_EXECUTE_HANDLER) {
        printf("ERROR!!!\n");
    }
работает примерно как нужно НО... VC++ и #include <windows.h> немножечко напрягает

Добавлено через 48 секунд
ех сори, это Croessmah, подсказал =)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru