我想在 C++ 中创建一个类似系统的事件处理。我试图创造类似的东西;
###Library
class manager
{
public:
void init(void i) { x = i };
void fire()
{
x("test");
}
private:
void x;
};
(空间)
###Console App
void tester(char* i)
{
printf("%c", i);
}
int main()
{
manager m;
m.init(tester);
m.fire();
return 0;
}
是的,我现在这是完全错误的方式,但我需要这样的东西。我是新手,我不明白为什么我不能做出那样的东西。