建議使用 Visual Studio 2017

domain_error 類別

 

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

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

class domain_error : public logic_error {  
public:  
    explicit domain_error(const string& message);

    explicit domain_error(const char *message);

};  

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

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

標頭︰ < stdexcept>

命名空間︰ std

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

顯示: