std::domain_error
ÐаÑеÑиал из cppreference.com
![]() |
ÐÑа ÑÑÑаниÑа бÑла пеÑеведена авÑомаÑиÑеÑки Ñ Ð°Ð½Ð³Ð»Ð¸Ð¹Ñкой веÑÑии вики иÑполÑзÑÑ ÐеÑеводÑик Google. ÐеÑевод Ð¼Ð¾Ð¶ÐµÑ ÑодеÑжаÑÑ Ð¾Ñибки и ÑÑÑаннÑе ÑоÑмÑлиÑовки. ÐаведиÑе кÑÑÑÐ¾Ñ Ð½Ð° ÑекÑÑ, ÑÑÐ¾Ð±Ñ ÑвидеÑÑ Ð¾Ñигинал. ЩÑлкниÑе здеÑÑ, ÑÑÐ¾Ð±Ñ ÑвидеÑÑ Ð°Ð½Ð³Ð»Ð¸Ð¹ÑкÑÑ Ð²ÐµÑÑÐ¸Ñ ÑÑой ÑÑÑаниÑÑ. (ÐÑ Ð¼Ð¾Ð¶ÐµÑе помоÑÑ Ð² иÑпÑавлении оÑибок и ÑлÑÑÑении пеÑевода. ÐÐ»Ñ Ð¸Ð½ÑÑÑÑкÑий пеÑейдиÑе по ÑÑÑлке.) |
ÐпÑеделено в заголовоÑном Ñайле <stdexcept>
|
||
class domain_error; |
||
ÐпÑеделÑÐµÑ Ñип обÑекÑа Ð´Ð¾Ð»Ð¶Ð½Ñ Ð±ÑÑÑ Ð±ÑоÑÐµÐ½Ñ ÐºÐ°Ðº иÑклÑÑение. Ðн ÑообÑÐ°ÐµÑ Ð¾Ð± оÑибкаÑ
, коÑоÑÑе возникаÑÑ Ð¸Ð·-за маÑемаÑиÑеÑÐºÐ°Ñ ÑÑнкÑÐ¸Ñ Ð½Ðµ опÑеделена Ð´Ð»Ñ Ð·Ð½Ð°Ñений аÑгÑменÑа (напÑимеÑ, std::sqrt(-1)).
ÐÑигинал:
Defines a type of object to be thrown as exception. It reports errors that arise because a mathematical function is not defined for the value of the argument (e.g. std::sqrt(-1)).
ТекÑÑ Ð±Ñл пеÑеведÑн авÑомаÑиÑеÑки иÑполÑзÑÑ ÐеÑеводÑик Google.
ÐÑ Ð¼Ð¾Ð¶ÐµÑе пÑовеÑиÑÑ Ð¸ иÑпÑавиÑÑ Ð¿ÐµÑевод. ÐÐ»Ñ Ð¸Ð½ÑÑÑÑкÑий ÑÑлкниÑе ÑÑда.
ÐÑ Ð¼Ð¾Ð¶ÐµÑе пÑовеÑиÑÑ Ð¸ иÑпÑавиÑÑ Ð¿ÐµÑевод. ÐÐ»Ñ Ð¸Ð½ÑÑÑÑкÑий ÑÑлкниÑе ÑÑда.
ÐиагÑамма наÑледованиÑ
[пÑавиÑÑ] ФÑнкÑии-ÑленÑ
ÑÑÑÐ¾Ð¸Ñ Ð¾Ð±ÑÐµÐºÑ Ð¸ÑклÑÑÐµÐ½Ð¸Ñ ÐÑигинал: constructs the exception object ТекÑÑ Ð±Ñл пеÑеведÑн авÑомаÑиÑеÑки иÑполÑзÑÑ ÐеÑеводÑик Google. ÐÑ Ð¼Ð¾Ð¶ÐµÑе пÑовеÑиÑÑ Ð¸ иÑпÑавиÑÑ Ð¿ÐµÑевод. ÐÐ»Ñ Ð¸Ð½ÑÑÑÑкÑий ÑÑлкниÑе ÑÑда. (public ÑÑнкÑиÑ-ÑлеменÑ) |
УнаÑледован Ð¾Ñ std::exception
Member functions
[virtual] |
ÑниÑÑÐ¾Ð¶Ð°ÐµÑ Ð¾Ð±ÑÐµÐºÑ Ð¸ÑклÑÑÐµÐ½Ð¸Ñ (virtual public std::exception ÑÑнкÑиÑ-ÑлеменÑ)
|
[virtual] |
возвÑаÑÐ°ÐµÑ ÑÑÑокÑ-поÑÑнение (virtual public std::exception ÑÑнкÑиÑ-ÑлеменÑ)
|