函数指针类型的Typedef

时间:2014-09-13 00:05:56

标签: c++ function-pointers typedef

我得到了一个定义为

的typedef函数指针类型
typedef double(*fun)(const eValue&);

为什么这一行会抛出错误:缺少类型说明符-int假设?语法错误:在'&'?

之前缺失

任何人都可以帮助我吗?

提前致谢。

1 个答案:

答案 0 :(得分:1)

原因可能是eValue未定义。

假设它是enum(只是从名字中猜测),试试

enum eValue;
typedef double(*fun)(const eValue&);