⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ovrerror.htm

📁 使用C++开发过程中
💻 HTM
字号:
<html>
<head>
<title> The overflow_error Class</title>
</head>

<body bgcolor="#FFFFFF">


<img src="rteban3.gif">

<pre>
<font size=5>Class Name</font>            overflow_error

<font size=5>Header File</font>           &lt;stdexcept&gt;

<font size=5>Classification</font>      Exception
</pre>
<a href="ovrerror.htm#diagram">Class Relationship Diagram</a><br>
<br>
<a href="ovrerror.htm#desc">Class Description</a><br>
<h1>Member Classes</h1>

<i>None</i>

<h1>Methods</h1>
<pre>

<a href="ovrerror.htm#overflowerror">overflow_error(const string &What_Arg)</a><br>

</pre>

<a href="ovrerror.htm#example"><h2>Example</h2></a><br>
<hr>
<a name="desc"><h3>Class Description</h3></a>
<p>
The overflow_error class  is derived from the  runtime_error class.
The overflow_error class represents exceptions  that occur because
arithmetic overflow error.
</p>
<hr>
<pre>

<a name="overflowerror">Method            overflow_error()</a>

Access            Public

Classification    Constructor

Syntax            overflow_error(const string &What_Arg)      

Parameters        The What_Arg parameter should contain a description of the kind of exception
                  that has occurred.

Return            None

</pre>

<h3>Description</h3>
<p>
The overflow_error() method constructs an object of type overflow_error.  The What_Arg parameter
can be used to set a description of the kind of error that this exception represents. 
A set possible solutions is sometimes supplied with the exception description in addition
to the type of error.
</p>
<hr>
<p>
<a name="diagram"><h2>overflow_error Class Relationship Diagram</h2></a>
<img src="overflow.gif">
</p>
<hr>
<a name="example"></a>
<img src="lego.gif">
<pre>
    1   
    2   #include &lt;stdexcept&gt;
    3   
    4   
    5   void main(void)
    6   {
    7   
    8   
    9      try{
   10   
   11            exception X;
   12            throw(X);
   13      }
   14      catch(const exception &X)
   15      {
   16          cout &lt;&lt; X.what() &lt;&lt; endl;
   17   
   18      }
   19   
   20      try
   21      {      
   22          overflow_error OverFlow("Arithmetic Operation Overflow");
   23          throw(OverFlow);
   24      }
   25      catch(const exception &X)
   26      {
   27          cout &lt;&lt; X.what() &lt;&lt; endl;
   28      }     
   29      
   30   
   31   
   32   }
   33   
</pre>
<hr>
</body>
</html>





⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -