类似于QT的信号与槽,可以一对一的绑定,也可以一对多多的绑定,很方便:
最初是在GTKMM官网发现的,使用c++语言,windows下也可以使用。
http://www.gtkmm.org/en/download.html
下面放出2个例子
例一:绑定成员函数
#include <iostream>
#include <sigc++/sigc++.h>
class Cat
{
public:
void cry(int i){ std::cout << "cat:" << i << std::endl; }
};
class Dog
{
public: