00001 #pragma once 00002 00003 class FunctionContainer 00004 { 00005 public: 00006 void func(void); 00007 int value; 00008 }; 00009 00010 class FunctionConsumer 00011 { 00012 public: 00013 void CallFunc(void (*f)(void)); 00014 };