gpt4 book ai didi

c++ - 将 boost-di 与配置文件和共享库一起使用

转载 作者:行者123 更新时间:2023-11-30 05:15:40 39 4
gpt4 key购买 nike

我正在计划一个通过 boost di 使用依赖注入(inject)的 C++ 项目。在我看来,我也需要一种动态加载库的机制,以便能够真正受益于依赖注入(inject)。

因此我考虑使用boost dll来使用平台无关的共享库mechansim。

对于依赖配置,我考虑通过 boost 属性树使用 INI 文件。

您认为这种方法有什么主要缺点吗?或者是否有其他平台独立机制/库?

感谢您的意见安德烈亚斯

最佳答案

有一种机制可以在运行时决定使用什么实现。但由于 Boost DI 的编译时方法,它似乎在设计上并不打算将其与动态库一起使用。

对于纯编译时注入(inject),它看起来非常智能且易于使用。对于我的问题,这似乎不是正确的解决方案。

关于c++ - 将 boost-di 与配置文件和共享库一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42963538/

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