Форум программистов, компьютерный форум, киберфорум
Наши страницы

Два шаблона. Блоки исключений - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Треугольник и точка http://www.cyberforum.ru/cpp-beginners/thread610815.html
можете помочь? не могу понять почему на таком тесте неправильно работает данная программа... тест: 2 1000000000 1000000000 2 2 2 4 4 код: int x1, x2, x3, x0, y1, y2, y3, y0;...
C++ Составить блок схему Составить блок схему. Дан массив Ai, i=1,2,…,15. Найти сумму положительных элементов и количество отрицательных элементов S и K. Очень надо, прошу сделать, заранее спасибо! Добавлено через 2... http://www.cyberforum.ru/cpp-beginners/thread610813.html
C++ static const
объясните, пожалуйста, вот такую странную конструкцию (накопал в старой проге): после #include идет следующее: static const char *user = NULL; 1. для чего вообще static const? 2. почему...
Контейнер set C++
Два множества, элементами которого являются строчные буквы латинского алфавита, представлены с помощью стандартного типа SET. В программе выводится на экран их декартово произведение. Задаю два...
C++ Запись\чтение очереди из файла http://www.cyberforum.ru/cpp-beginners/thread610797.html
Всем доброго времени суток. Задание: Необходимо записать элементы очереди в файл, а затем считать их. int write(char* filename, Students* pv) // функция записи данных { ofstream...
C++ Программно реализовать дерево выражений Программная реализация построения дерева выражения Указания: - использовать динамический массив - процесс построения дерева отображать графически подробнее

Показать сообщение отдельно
DU
1485 / 1131 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
21.06.2012, 13:03
при выходе за пределы массива генерится какая-то системная ошибка, которая стандартными средствами с++ не ловится. поэтому, в функциях доступа до элементов по их индексу вы должны сами проверять корректность индекса и кидать какое-нибудь исключение. В стеке у вас это примерно и происходит. Если исключение брошено и не поймано, то происходят всякие нехорошие вещи. Сами по себе исключения не ловятся. Чтобы поймайть исключение, код, который его бросает, должен быть окружен блоком try/catch. У вас в коде нет ни одного трай\кетча.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru