cpp11-callbacks:如何在C ++ 11中执行回调

时间:2024-06-01 07:21:24
【文件属性】:

文件名称:cpp11-callbacks:如何在C ++ 11中执行回调

文件大小:5KB

文件格式:ZIP

更新时间:2024-06-01 07:21:24

C++

C ++中的回调 概述 该存储库中的示例显示了如何在C ++中实现回调。 需要具有C ++ 11功能的编译器,例如GCC或Clang 。 第一个示例显示std::function如何用作回调。 这是一种简单且在许多情况下都有效的通用方法。 第二个示例显示了std::function回调如何存储在集合中(在本例中为std::vector )。 第三个示例显示了如何创建重载的包装器函数以调用不同类型的回调。 第四个示例显示了如何将不同类型的回调(即具有不同类型的参数的回调)存储在单个集合中(在这种情况下为std::map )。 请在相应文件中查看实现。 您可以在代码中*使用示例代码。 汇编 每个示例文件都是带有main()函数的自包含C ++程序。 以下命令可用于编译和运行示例。 该命令用于第一个示例和Clang编译器。 clang++ -std=c++11 -o callbac


【文件预览】:
cpp11-callbacks-master
----callback1.cc(1KB)
----callback4.cc(2KB)
----LICENSE(1KB)
----README.md(1KB)
----callback2.cc(1KB)
----callback3.cc(2KB)

网友评论