建議使用 Visual Studio 2017

range_error 類別

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

此類別可做為擲回之所有例外狀況的基底類別,這些例外狀況報告報告範圍錯誤。

class range_error : public runtime_error {  
public:  
    explicit range_error(const string& message);

    explicit range_error(const char *message);

};  

所傳回的值 什麼 是一份 訊息.資料

// range_error.cpp  
// compile with: /EHsc /GR  
#include <iostream>  
using namespace std;  
int main()  
{  
   try   
   {  
      throw range_error( "The range is in error!" );  
   }  
   catch (exception &e)   
   {  
      cerr << "Caught: " << e.what( ) << endl;  
      cerr << "Type: " << typeid( e ).name( ) << endl;  
   };  
}  
\* Output:   
Caught: The range is in error!  
Type: class std::range_error  
*\  

標頭︰ < stdexcept>

命名空間︰ std

runtime_error 類別
C + + 標準程式庫中的執行緒安全

顯示: