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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
QWERY_2012
5 / 5 / 2
Регистрация: 09.09.2012
Сообщений: 227
#1

If a function throws an exception? - C++

20.10.2012, 08:53. Просмотров 483. Ответов 6
Метки нет (Все метки)

If a function throws an exception _____ .

Question options:
A) it must be caught in that function.
B) it may be caught in that function.
C) it can only be a non-numeric exception.
D) it causes a syntax error.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.10.2012, 08:53
Здравствуйте! Я подобрал для вас темы с ответами на вопрос If a function throws an exception? (C++):

First chance exception at $77ADB09E. Exception class EAccessViolation with message 'Access Violation'. Process - C++
Объясните в каких случаях возникает эта ошибка, из-за чего? Как справиться с этой ошибкой? Только плиз на примере и доступными словами, т....

C:\Dev-Cpp\lib\vector.h `ostream' is neither function nor member function; cannot be declared friend - C++
выкидывает C:\Dev-Cpp\lib\vector.h `ostream' is neither function nor member function; cannot be declared friend при компиляции. что делать?

Выдаёт ошибку "Unhandled exception at 0x00007F exception: std::bad_alloc in memory location" - C++
Добрый день, друзья не могли бы помочь разобраться, почему выдаёт такую ошибку? Вот #include <iostream> #include "kmath.h" ...

Почему возникает ошибка "function returning function is not allowed" - C++
Подключаю заголовочный файл .dll библиотеки, возникают ошибки #pragma once #include <vector> struct RSA_Interface { ...

Function<> и Exception - Java EE
Добрый день, как работают Анонимные функции в Java c исключениями? Есть такой вот код: Function&lt;Validator, String&gt; function; ...

E2122: "Function call terminated by unhandled exception" - C++ Builder
Добрый день есть клас наследник TImage при выполнении функции рисования выдает ошибку E2122 Function call terminatet. Подскажите что можно...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Nick Alte
Эксперт С++
1636 / 1008 / 119
Регистрация: 27.09.2009
Сообщений: 1,945
Завершенные тесты: 1
20.10.2012, 08:57 #2
B, разумеется. Для понимания темы читаем Exceptional C++.
QWERY_2012
5 / 5 / 2
Регистрация: 09.09.2012
Сообщений: 227
20.10.2012, 09:08  [ТС] #3
Спасибо!
Может поможете и со следующим (книга на английском, хотелось бы быть уверенным)

______________________________________________________
If the following function might throw a string exception:

void myFunction( );

then _____ .

Question options:
A) the function definition, but not the declaration, should have a throw list.
B) the function definition and declaration should have a throw list.
C) the function should have an empty throw list.
D) all of the above
________________________________________________________
A class that is used for exceptions is declared _____ .

Question options:
A) specialized only for exceptions.
B) may not have objects declared of that class.
C) differently from other classes.
D) all of the above
E) none of the above

Заранее спасибо.
Kastaneda
Форумчанин
Эксперт С++
4652 / 2860 / 228
Регистрация: 12.12.2009
Сообщений: 7,268
Записей в блоге: 2
Завершенные тесты: 1
20.10.2012, 09:24 #4
Цитата Сообщение от QWERY_2012 Посмотреть сообщение
Question options:
A) the function definition, but not the declaration, should have a throw list.
B) the function definition and declaration should have a throw list.
C) the function should have an empty throw list.
D) all of the above
Я так понял имеется ввиду спецификация исключений? Это убрали из С++, больше не используется.

Добавлено через 1 минуту
A class that is used for exceptions is declared _____ .

Question options:
A) specialized only for exceptions.
B) may not have objects declared of that class.
C) differently from other classes.
D) all of the above
E) none of the above
если я правильно понял, то Е.
QWERY_2012
5 / 5 / 2
Регистрация: 09.09.2012
Сообщений: 227
20.10.2012, 09:29  [ТС] #5
Спасибо!!!

Мне нравится ваш пост:
_____________________________________________
— Ложись спать.
— Не могу, в интернете кто-то снова не прав

Kastaneda
20.10.2012, 09:30
  #6

Не по теме:

Это подпись , к посту отношения не имеет.

QWERY_2012
5 / 5 / 2
Регистрация: 09.09.2012
Сообщений: 227
21.10.2012, 20:05  [ТС] #7
Я знаю, Просто очень остроумо написано.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.10.2012, 20:05
Привет! Вот еще темы с ответами:

Yii2 SoapFault exception: [Client] Function ("getPrice") is not a valid method for this service - PHP
Здравствуйте! Установил http://www.yiiframework.com/extension/yii2-soap-server/ wsdl отображается также добавил функцию public...

Throws - Программирование Android
Здравствуйте! Собственно, вопрос нубский, но сам что-то не особо разобрался. Что делает этот код при реализации метода интерфейса в...

Оператор throws - Java SE
Прочитал что его не надо писать если метод выбрасывает только RuntimeException(и его ветку) и Error. Но если например метод выбрасывает...

Ошибка в throws IOException - Java SE
В чём заключается причина ошибки, в следующем коде. import java.io.*; public class Main { public static void main(String...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
21.10.2012, 20:05
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru