小编par*_*xod的帖子

是否可以声明指向具有未知(在编译时)返回类型的函数的指针

我有一个class A我希望有一个指向函数的指针作为数据成员:

class A
{
  protected:
    double (*ptrToFunction) ( double );

  public:
  ...
  //Setting function according to its name
  void SetPtrToFunction( std::string fName );
};
Run Code Online (Sandbox Code Playgroud)

但是,如果我想ptrToFunction有时候double,有时甚至int是这样的话:

//T is a typename
T(*ptrToFunction) ( double );
Run Code Online (Sandbox Code Playgroud)

在这种情况下我该如何申报呢?

c++ function-pointers function

26
推荐指数
1
解决办法
1903
查看次数

标签 统计

c++ ×1

function ×1

function-pointers ×1