Как мне получить исключения C++ std::out_of_range, которые будут создаваться при доступе [] к std:string? [дубликат] ⇐ C++
Как мне получить исключения C++ std::out_of_range, которые будут создаваться при доступе [] к std:string? [дубликат]
Я пытаюсь улучшить обработку ошибок в существующей базе кода C++. К сожалению, C++ — не лучший мой язык: обычно я работаю над кодом нижнего уровня на C. Вот пример из MSDN, вызывающий исключение std::out_of_range:
// out_of_range.cpp // компилируем с: /EHsc #include #include #include #include использование пространства имен std; интервал основной() { пытаться { строка str("Микро"); строка rstr("мягкая"); str.append(rstr, 5, 3); cout
Я пытаюсь улучшить обработку ошибок в существующей базе кода C++. К сожалению, C++ — не лучший мой язык: обычно я работаю над кодом нижнего уровня на C. Вот пример из MSDN, вызывающий исключение std::out_of_range:
// out_of_range.cpp // компилируем с: /EHsc #include #include #include #include использование пространства имен std; интервал основной() { пытаться { строка str("Микро"); строка rstr("мягкая"); str.append(rstr, 5, 3); cout
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение