Difference between revisions of "CPP/Boost/Signals/Basic"

From ProgrammingExamples
< CPP
Jump to: navigation, search
(Created page with '==Basic.cpp== <source lang="cpp"> #include <boost/signal.hpp> #include <iostream> void func() { std::cout << "Hello, world!" << std::endl; } int main() { boost::signal<void…')
 
(No difference)

Latest revision as of 20:02, 31 January 2011

Basic.cpp

#include <boost/signal.hpp>
#include <iostream>
 
void func()
{
  std::cout << "Hello, world!" << std::endl;
}
 
int main()
{
  boost::signal<void ()> s;
  s.connect(func);
  s();
}

CMakeLists.txt

cmake_minimum_required(VERSION 2.6)
 
Project(Basic)
 
ADD_EXECUTABLE(Basic Basic.cpp)
TARGET_LINK_LIBRARIES(Basic boost_signals-mt)