【问题标题】:Typedefs for function pointer type函数指针类型的类型定义
【发布时间】:2014-09-13 00:05:55
【问题描述】:

我得到了一个 typedef 函数指针类型定义为

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

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

谁能帮帮我?

提前致谢。

【问题讨论】:

  • 听起来eValue 尚未在该范围内声明。

标签: c++ function-pointers typedef


【解决方案1】:

原因可能是eValue 未定义。

假设它是一个enum(只是从它的名字猜测)尝试

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-05
    • 2013-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多