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

Поймать exception, который вылетает при доступе к элементу пустого вектора - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Использование рекурсивных методов http://www.cyberforum.ru/cpp-beginners/thread1190146.html
Потрібен приклади використання рекурсивних методів / надо примеры использование рекурсивных методов ..
C++ Возврат функцией массива структур Пишу программу, которая в зависимости от выбора пользователя считывает информацию о студентах, вводимую с клавиатуры, либо использует заранее подготовленный массив. После этого сортирует массив и выводит таблицу в виде упорядоченного по группам и алфавиту списка. Проблема с использованием массива-заготовки. Как правильно передать его в функцию? И еще вопрос: вот у меня есть структура students, у... http://www.cyberforum.ru/cpp-beginners/thread1190123.html
Реализовать для разработанного класса методы-операторы C++
Реализовать для разработанного класса методы-операторы: +, - (плюс и минус) - для сложения и вычитания значений времени, при этом все данные должны быть типа CTime ++, --(два плюса или два минуса подряд) – уменьшение или увеличение значения времени на 1 секунду == (два знака равенства подряд) - для сравнения двух значений времени, результатом этой операции должен быть 0, если значения...
Шифрование/дешифрование файлов методом перестановки C++
Необходимо разработать программу для шифрования/дешифрования файлов методом перестановки. Размер блока 11 байт.Так же в программе должна быть возможность использования блочного шифра, в данном случае используется режим Output Feedback (OFB). Программа должна выводить информацию о процессе шифрования/дешифрования и информацию о скорости выполнения процедур (символов в секунду). Есть...
C++ С++ Дана строка содержащая текст заканчивающийся точкой. Вывести на экран слова содержащие 3 буквы http://www.cyberforum.ru/cpp-beginners/thread1190091.html
ребята, буду очень благодарна за программу! и если не сложно, добавьте комментарии. но можно и без них. всем добра и шикарной погоды.
C++ Измерение и вывод времени, затраченного на сортировку чисел Необходимо написать программу в с++, которая: Читает файл input.txt с числами (в каждой строке есть одно и только одно целое положительное число); в файле может быть от одного до 100000 (ста тысяч) чисел; сортирует числа по неубыванию; записывает отсортированные числа в файл output.txt (формат тот же: каждое число записывается в свою строку). Программа должна измерять время, затраченное на... подробнее

Показать сообщение отдельно
andryuha_st
0 / 0 / 0
Регистрация: 03.05.2014
Сообщений: 2
27.05.2014, 18:03     Поймать exception, который вылетает при доступе к элементу пустого вектора
Подскажите как правильно поймать exception, который вылетает при доступе к 1 элементу пустого вектора.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <vector>
using namespace std;
 
 
int main()
{
    vector <int> a;
    try{
    cout << a[0];
    }
    catch(bad_alloc &e)
    {
        cerr << e.what();
        return -1;
    }
 
    return 0;
}
Вот мой вариант, но не рабочий
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru