#include <iostream>
#include <boost/signals2.hpp>
struct HelloWorld
{
void operator()() const
{
std::cout << "Hello, World!" << std::endl;
}
};
class tempClass
{
public :
void noReturnFunc()
{
std::cout << "I'm noReturnFunc" << std::endl;
}
};
int main()
{
boost::signals2::signal<void()> sig;
HelloWorld hello;
sig.connect(hello);
tempClass tc;
sig.connect(std::bind(&tempClass::noReturnFunc, &tc));
sig();
std::cout << "Hello World!\n";
}
정적라이브러리, 동적라이브러리 비교 (0) | 2021.05.29 |
---|---|
extern C 의 의미와 활용 (0) | 2021.05.29 |
함수명 뒤에 오는 const (0) | 2021.05.29 |
boost::bind (0) | 2021.05.29 |
PThread vs Thread (0) | 2021.05.29 |
댓글 영역