当前位置: 首页 > article >正文

函数包装器-回调

网页推荐:

https://zhuanlan.zhihu.com/p/87387720

demo;

#include <algorithm>

class Foo
{
 public:
  void methodA();
  void methodInt(int a);
};

void main()
{
    std::function<void()> f1; // 无参数,无返回值
    Foo foo;
    std::function<void(int)> f2; // int 参数,无返回值
    f2 = std::bind(&Foo::methodInt, &foo, _1);
    f2(53); // 调用 foo.methodInt(53); //53为实参传入
}


http://www.kler.cn/a/476687.html

相关文章:

  • MySQL - 子查询和相关子查询详解
  • C语言初阶习题【25】strcpy的模拟实现
  • el-table表格合并某一列
  • Qt 5.14.2 学习记录 —— 오 信号与槽机制(2)
  • 回顾2024年重磅AI发布汇总
  • 【网络安全 | 漏洞挖掘】HubSpot 全账户接管(万字详析)
  • VScode python 远程调试
  • 加拿大亚马逊上架火柴SOR/2016-182测试报告
  • 网工考试下午题目笔记
  • vite5.x配置https
  • 创建 FCLab
  • 10分钟快速了解OceanGPT(沧渊)
  • ue5 按布尔混合姿势。输入true或false,选择使用哪个动画。B站库得科技
  • tomcat编码问题
  • 【Elasticsearch】高亮搜索:从原理到Web呈现
  • 【HTML+CSS+JS+VUE】web前端教程-17-css简介
  • LVS 支持 UDP 协议代理
  • ubuntu设置开机无需输入密码自启动todesk
  • selenium python 模拟网页登陆,如何快速知道chrome的html元素的xpath
  • C++字体库开发之字体回退策略十六
  • 键盘鼠标共享工具Barrier(kail与windows操作系统)
  • eVTOL 锂离子电池 TS系列
  • 缓存常见问题
  • ESP32-S3上跑通红外重复码发送(2)
  • 晨辉面试抽签和评分管理系统之一:考生信息管理和编排
  • 腾讯云AI代码助手编程挑战赛-随机数字小游戏