找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 18|回复: 0

怎么用std::function封装一个普通函数啊?

[复制链接]

544

主题

55

回帖

2000

积分

管理员

积分
2000
发表于 2026-5-27 14:19:32 | 显示全部楼层 |阅读模式
void printHello() {      std::cout << "Hello, World!" << std::endl;  }  std::function<void()> func = printHello;

在这段代码中,我们定义了一个打印"Hello, World!"的函数printHello,然后使用std::function来封装它,其中void()表示这个函数没有参数并且没有返回值。


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|联系我们

GMT+8, 2026-9-14 12:40 , Processed in 0.044191 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表