是否可以从中找到boost::函数的返回类型';什么是typedef?

是否可以从中找到boost::函数的返回类型';什么是typedef?,boost,boost-function,Boost,Boost Function,是否可以纯粹从boost::函数的typedef中找到其返回类型 例如: typedef boost::function<bool (int, float)> CallbackType1; typedef boost::function<float (int, float)> CallbackType2; typedef boost::函数CallbackType1; typedef boost::函数CallbackType2; 如何找到上述函数类型的返回类型 我不

是否可以纯粹从boost::函数的typedef中找到其返回类型

例如:

typedef boost::function<bool (int, float)> CallbackType1;
typedef boost::function<float (int, float)> CallbackType2;
typedef boost::函数CallbackType1;
typedef boost::函数CallbackType2;
如何找到上述函数类型的返回类型

我不确定在我的目标构建系统中是否可以使用c++0x特性,但欢迎使用任何解决方案

非常感谢各位,

Sak

Boost.Function中有一个名为typedef的函数,它应该可以实现以下功能:

typedef CallbackType1::result_type CallbackType1ReturnType;

不需要任何魔法。

Boost.Function中有一个名为typedef的函数,它应该可以完成以下任务:

typedef CallbackType1::result_type CallbackType1ReturnType;
不需要魔法