我对 pass-callback-data-as-void*-struct 反模式感到厌烦。 Boost bind 很好地解决了它,但它是一个 Not Acceptable 依赖项。什么是轻量级替代品?我将如何尽可能简单地自己编写它?
最佳答案
首先,我质疑您关于它太重以至于您无法使用的说法。
其次,如果您需要控制行为,请滚动您自己的模板。
第三,如果你害怕滚动自己的模板,我怀疑你判断 boost::bind
太重以至于你无法使用的能力。
关于c++ - 轻量级 boost::bind,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/381363/