函数指针、callable 与 std::function 边界 | C++

本章覆盖:function pointer;pointer syntax;callback;callable object;lambda callable;`std::function`;type erasure 高层认知;std::function 的分配 / 间接调用成本可能性;高性能路径是否需要模板 / function_ref 类方案按项目评估;详细函数对象与算法配合留给 STL。

本章知识点

  • function pointer
  • pointer syntax
  • callback
  • callable object
  • lambda callable
  • std::function
  • type erasure 高层认知
  • std::function 的分配 / 间接调用成本可能性
  • 高性能路径是否需要模板 / function_ref 类方案按项目评估
  • 详细函数对象与算法配合留给 STL