CPP/Boost/Function
From ProgrammingExamples
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)