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

📄 inverror.htm

📁 这是关于VC++中的STL容器的资料,包括了STL容器各个类之间关系以及类的说明
💻 HTM
字号:
<html>
<head>
<title> The invalid_argument Class</title>
</head>

<body bgcolor="#FFFFFF">

<img src="leban3.gif">

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

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

<font size=5>Classification</font>      Input/Output (Format Class)
</pre>
<a href="inverror.htm#diagram">Class Relationship Diagram</a><br>
<br>
<a href="inverror.htm#desc">Class Description</a><br>
<h1>Member Classes</h1>


<i>None</i>

<h1>Methods</h1>
<pre>

<a href="inverror.htm#invalid">invalid_argument(const string &What_Arg)</a><br>

</pre>

<a href="inverror.htm#example"><h2>Example</h2></a><br>
<hr>
<a name="desc"><h3>Class Description</h3></a>
<p>
The invalid_argument class  is derived from the  logic_error class.  The invalid_argument
class represents exceptions  that are  occur because  some piece of the software component
that causes the exception is violating some argument specification.   The invalid argument
will  either be an in error parameter, or an in error return type.  The invalid_argument  
can be used to describe improper content.  However, it is usually used to describe an improper
object type.  This class represents a node class and  can therefore be used as a base class 
for user defined classes.  Objects of this type are thrown by methods that are part of the 
standard C++ class library.
</p>
<hr>
<pre>

<a name="invalid">Method            invalid_argument()</a>

Access            Public

Classification    Constructor

Syntax            invalid_argument(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 invalid_argument() method constructs an object of type invalid_argument.  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>
<a name="diagram"><h2>The Class Relationship Diagram of invalid_argument</h2></a>
<img src="invalid.gif">
<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          invalid_argument Invalid("Bad Argument");
   23          throw(Invalid);
   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 + -