文件名称:dispatch-cpp:可与 std 一起使用的小型 C++11 调度信号设计
文件大小:10KB
文件格式:ZIP
更新时间:2024-06-27 14:11:17
C++
调度++ 一个小型的 C++11 调度/信号设计,可与 std::bind、lambdas、静态函数和/或成员函数一起使用。 它使用 C# 风格的+=和-=侦听器语法。 例子 struct test_signal : public signal { int a; test_signal(int _a) : signal(), a(_a) { } }; void dispatch_ts(dispatcher& d, const test_signal& ts) { d.dispatch(ts); } void do_so(const test_signal& ts) { std::cout << "do_so: " << ts.a << std::endl; } void test_dispatch() { struct dispatch_test
【文件预览】:
dispatch-cpp-master
----src()
--------handler.h(2KB)
--------listener.h(2KB)
--------signal.h(2KB)
--------helpers.h(13KB)
--------dispatcher.h(4KB)
----LICENSE(1KB)
----README.md(2KB)