小编Mar*_*ann的帖子

依赖注入在C++中是否有用

C#使用依赖注入(DI)来构建无损可测试的平台.为此,我需要一个interface也许是DIInversion of Control(IoC)容器来解析我的实例.

但是你如何在C++中做到这一点? 我已经阅读了一些关于这一点,似乎C++中的依赖注入并不像C#那样大.在C++中,您使用对象引用 - 这是在C++中使用DI的方法,对吧?

如果我的参考理论是正确的,是否有类似容器的东西,我可以解决所有的参考?在C#中,我有一个"bad class/bad project/assembly"在程序启动时将我的所有实例注册到静态容器中.然后,在每个类中,我能够实例化静态容器并且可以解析特定实例,这在C++中是否可行?

您是否在C++中使用依赖注入(或其他任何名称)?如果是的话,你是如何使用它的?与C#有相似之处吗?

c# c++ dependency-injection inversion-of-control loose-coupling

24
推荐指数
5
解决办法
3万
查看次数

PHP/Javascript:我如何限制下载速度?

我有以下场景:您可以从我们的服务器下载一些文件.如果您是"普通"用户,则您的带宽有限,例如500kbits.如果您是高级用户,则没有带宽限制,可以尽快下载.但我怎么能意识到这一点?这是如何上传和合作的?

javascript php limit

11
推荐指数
1
解决办法
1233
查看次数