编译boost信号2的问题
为什么这个简单的例子不能编译,我怎样才能解决这个问题呢?
#include <iostream>
#include <boost/signals2/signal.hpp>
struct HelloWorld {
HelloWorld() {
i = 0;
}
void operator()() {
std::cout << "I is: " << i++ << std::endl;
}
void setup () {
sig.connect(this);
}
void run () {
sig();
}
boost::signals2::signal<void ()> sig;
private:
int i;
};
int main()
{
HelloWorld hello;
hello.setup();
hello.run();
hello.run();
hello.run();
return 0;
};
没有找到相关结果
已邀请:
1 个回复
糖固傻染