OpenCV 4.12.0
開源計算機視覺
載入中...
搜尋中...
無匹配項

傳遞給錯誤的類。 更多...

#include <opencv2/core.hpp>

cv::Exception 的協作圖

公共成員函式

 Exception ()
 
 Exception (int _code, const String &_err, const String &_func, const String &_file, int _line)
 
virtual ~Exception () noexcept
 
void formatMessage ()
 
virtual const char * what () const noexcept override
 

公共屬性

int code
 錯誤程式碼
 
String err
 錯誤描述
 
String file
 發生錯誤的原始檔名
 
String func
 函式名。僅當編譯器支援獲取它時才可用
 
int line
 原始檔中發生錯誤的行號
 
String msg
 格式化的錯誤訊息
 

詳細描述

傳遞給錯誤的類。

此類封裝了程式中發生的所有或幾乎所有必要的錯誤資訊。異常通常透過 CV_Error 和 CV_Error_ 宏隱式構造和丟擲。

另請參見
錯誤
示例
samples/cpp/pca.cppsamples/tapi/hog.cpp

建構函式 & 解構函式文件

◆ Exception() [1/2]

cv::Exception::Exception ( )

預設建構函式

◆ Exception() [2/2]

cv::Exception::Exception ( int _code,
const String & _err,
const String & _func,
const String & _file,
int _line )

完整建構函式。通常不顯式呼叫建構函式。而是使用宏 CV_Error()CV_Error_()CV_Assert()

◆ ~Exception()

virtual cv::Exception::~Exception ( )
virtualnoexcept

成員函式文件

◆ formatMessage()

void cv::Exception::formatMessage ( )

◆ what()

virtual const char * cv::Exception::what ( ) const
overridevirtualnoexcept
返回
錯誤描述和上下文,以文字字串形式。
示例
samples/tapi/hog.cpp.

成員資料文件

◆ code

int cv::Exception::code

錯誤程式碼

另請參見
CVStatus

◆ err

String cv::Exception::err

錯誤描述

◆ file

String cv::Exception::file

發生錯誤的原始檔名

◆ func

String cv::Exception::func

函式名。僅當編譯器支援獲取它時才可用

◆ line

int cv::Exception::line

原始檔中發生錯誤的行號

◆ msg

String cv::Exception::msg

格式化的錯誤訊息

示例
samples/cpp/pca.cpp.

此類文件由以下檔案生成