【发布时间】:2015-12-31 09:48:21
【问题描述】:
我有一个名为 Button 的类。它包含 4 个变量:x、y、width、height。在我的程序中,我有很多按钮,对于每个按钮,我需要一个不同的函数。类似于指向函数的指针向量。我不知道该怎么做。请指导我。
【问题讨论】:
-
您需要的是一个事件系统。这在不同的 UI 框架中以不同的方式实现。你在写框架吗?
-
不。我不知道那是什么。我使用 sfml 在我的屏幕上绘制东西。Button 类使用 sfml 在我的屏幕上绘制一个矩形。
-
是的。对于每个按钮我需要不同的功能
-
为什么不只拥有一个成员函数来满足您的需求?从“Button”继承,让成员函数处理它需要做的任何事情?
标签: c++ function class pointers