CPP/Boost/Function

From ProgrammingExamples
< CPP
Jump to: navigation, search

Function.cpp

#include <boost/function.hpp>
#include <boost/bind.hpp>
 
#include <iostream>
 
double Function0()
{
    return 1;
}
 
double Function1(const int a)
{
    return a+1;
}
 
int main () 
{
  boost::function<double ()> FunctionPointer0 = &Function0;
  boost::function<double (const int)> FunctionPointer1 = &Function1;
 
  return 0;
}

CMakeLists.txt

cmake_minimum_required(VERSION 2.6)
 
Project(Function)
ADD_EXECUTABLE(Function Function.cpp)