小编Dal*_*ore的帖子

我如何在c ++中将函数作为参数传递

class Stepper
{
public:
  Stepper(int en,int dir, int clk, void(*f))
  {

  }
};
class Turret : public Stepper
{
public:
  Turret(int x,int y, int z,void (*f)):Stepper(x,y,z,void(*f))
  {
  }
};
void TurretStep()
{

}
Turret t(2,3,4,TurretStep);
Run Code Online (Sandbox Code Playgroud)

好吧所以这给了我一个空*不是指向对象的类型.我要做的就是将void函数作为参数传递给我的构造函数.

c++ parameters function arduino parameter-passing

4
推荐指数
1
解决办法
127
查看次数

标签 统计

arduino ×1

c++ ×1

function ×1

parameter-passing ×1

parameters ×1