C++ 異常庫 - bad_function_call



描述

這是一個在錯誤呼叫時丟擲的異常。

宣告

以下是 std::bad_function_call 的宣告。

class bad_function_call;

C++11

class bad_function_call;

引數

返回值

異常

無異常保證 - 成員函式不丟擲異常。

示例

以下為 std::bad_function_call 的示例。

#include <iostream>
#include <functional>
 
int main() {
   std::function<int()> f = nullptr;
   try {
      f();
   } catch(const std::bad_function_call& e) {
      std::cout << e.what() << '\n';
   }
}

示例輸出應如下所示:

bad_function_call
exception.htm
廣告
© . All rights reserved.