gpt4 book ai didi

c++ - 将仿函数传递到 dll 中以重新生成进度

转载 作者:行者123 更新时间:2023-11-28 06:23:00 25 4
gpt4 key购买 nike

我有一个 dll,我在 visual studio 2013 上将其编写为 c++。

作为这个 dll 的一部分,有一个函数需要很长时间才能完成,我需要通知调用者进度(作为百分比和字符串)。

我的想法是,这个函数接受来自调用者的函数,并在有任何进度变化时调用它。

我的问题:

1- 如果我将仿函数传递给驻留在 DLL 中的类,会不会有什么问题?在哪里可以找到简单的示例?

2- 如果我不想使用任何第三方库(例如 boost),是否有更好的方法来做到这一点?

最佳答案

可能有更好的设计选择。但是将函数指针或仿函数对象传递给 dll 函数是没有问题的。

关于c++ - 将仿函数传递到 dll 中以重新生成进度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29031802/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com