C++可以在接口中使用Chromium base::callback

c++ can use chromium base::callback in interface?

本文关键字:Chromium base callback 接口 C++      更新时间:2023-10-16

我可以在界面中使用铬base::callback吗?我会将回调放到另一个动态链接库线程池,但我不确定它是否正确以及哪个模块释放回调?

简短的回答是肯定的,你可以。从文档

回调对象本身应该通过 const-reference 传递,并且
通过副本存储。它们通过 refcount 类
在内部存储其状态 因此不需要删除。

通过常量引用传递的原因是为了避免不必要的
添加引用/发布对到内部状态。

文档链接。