开发者社区> 问答> 正文

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

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

展开
收起
三分钟热度的鱼 2024-05-17 14:50:22 28 0
2 条回答
写回答
取消 提交回答
  • void printHello() {  
        std::cout << "Hello, World!" << std::endl;  
    }  
    std::function<void()> func = printHello;
    

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

    2024-05-17 15:34:43
    赞同 展开评论 打赏
  • 如下是用std::function封装的一个普通函数
    image.png

    2024-05-17 14:58:23
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载