QInjection:一个简单的Qt5依赖注入库

时间:2024-04-19 10:43:45
【文件属性】:

文件名称:QInjection:一个简单的Qt5依赖注入库

文件大小:12KB

文件格式:ZIP

更新时间:2024-04-19 10:43:45

qt dependency-manager dependency-injection pool macros

Qt依赖注入库 快速开始 想象一下,我们有两个名为MyClass1和MyClass2的类,我们在应用程序中定期使用它们。 有很多方法可以做到这一点: 在需要的任何地方创建它们! 创建一个实例,并将对象创建和函数调用传递到不同的级别! 使用依赖注入 您正在访问的此存储库是解决问题的一种简单方法 该库具有一种将对象存储到Pool并在需要时检索它的机制。 让我们看一个简单的例子: 第一:将对象添加到依赖池中。 在main方法中,我们将MyClass1和MyClass2的实例添加到Pool中。 #include "myclass1.h" #include "myclass2.h" #include "dependencyinjection.h" #include int main(int argc, char *argv[]) { QCor


【文件预览】:
QInjection-master
----.gitignore(700B)
----src()
--------dependencypointer.cpp(68B)
--------dependencypool.h(5KB)
--------dep_global.h(204B)
--------dependencypool.cpp(2KB)
--------dependencypool_p.h(302B)
--------dependencypointer.h(2KB)
--------src.pri(254B)
--------src.pro(972B)
----QInjection.pro(53B)
----README.md(5KB)
----tests()
--------auto_create()
--------tests.pro(60B)
--------main()

网友评论

  • 感谢楼主的代码,不过对我来说没什么用。