【发布时间】:2021-11-19 22:41:44
【问题描述】:
这可能看起来很愚蠢,但请...
class Button{
public:
void func();
void Button(void func()){
//Do something.
//Like if(something){
func();
}
}
};
如何将func() 作为参数传递给Button()?
提前致谢!
【问题讨论】:
-
需要将函数Button的参数声明为指向成员函数的指针,因为func是成员函数。
-
看看函数指针或者std::function的含义
标签: c++ parameter-passing void