[英]How does one manually throw a “overflow exception” in C++?
我对例外情况比较陌生。 在程序的一部分中,如果特定变量超出某个值,我想手动引发一个异常,该异常将表明该变量已超出可接受范围。 16位变量仍然可以保存“无效”值,但在正常的程序操作下,它将仅保存其可以保存的可能值的子集。
如何生成这种特定类型的异常?
throw std::out_of_range("Your value doesn't belong to a valid range");
类std::out_of_range
在以下位置定义
#include <stdexcept>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.