База ответов ИНТУИТ

Программирование на С/С++

<<- Назад к вопросам

Почему лучше использовать исключения, унаследованные от стандартных исключений?

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
классы исключения из стандартной библиотеки используются объектами и функциями стандартной библиотеки(Верный ответ)
стандартные исключения могут быть использованы и обработаны в любой распространяемой библиотеке классов(Верный ответ)
иерархию исключения стандартной библиотеки можно без больших усилий использовать в своих программах(Верный ответ)
только исключения, унаследованные от классов стандартной библиотеки, могут быть безопасны
Похожие вопросы
Какие утверждения про стандартные исключения верны?
Какие методы класса не должны бросать исключения наружу?
Какой главный вопрос относительно исключений стандартной библиотеки необходимо решить при разработке своего программного продукта?
Какие основные элементы STL решают вопросы обработки данных, размещённых в стандартных контейнерах STL?
Какой из структурных шаблонов помогает использовать чужой класс, интерфейс которого несовместим с классом, который его должен использовать?
Как и почему расположение в памяти объектов данных влияет на производительность?
<pre> //====================== start of sample.cpp ========================== struct A {}; struct B {}; struct C {}; struct D {}; struct E {}; struct F {}; int main() { try { foo(); } catch(const A&amp; a) {} catch(static const B*) {} catch(C c) {} catch(volatile D* d) {} catch(virtual E* e) {} catch(F*&amp;) {} catch(...) { return 5; } return 0; } //====================== end of sample.cpp ========================== </pre> Обработчики исключений какого типа записаны неправильно?
Почему в объявлении POSIX функции memmove() и memcmp() для параметров не используется ключевое слово restrict, а для memcpy используется?