Boost.DI
Boost.DI 学习笔记
Boost.Ext.DI是一个用来实现依赖注入的框架. 依赖注入在Java和C#中使用的十分普遍, 但是在C++中则出现得比较少. 这个框架也一直没有被纳入到Boost的正式版本中.
对C++而言, 依赖注入是否是一个很重要的功能是值得商榷的, 因为就目前而言, C++实际上极少用于Java, C#这种Bussiness场景, 而是更多地用于底层功能实现. 其类层次的规模基本上是可控的, 而且, 实际上也不大存在大量的接口-实现类这种使用模式–确实比较少见.
下面的内容主要来自于其网站教程.
使用
下载Boost.Ext.Di之后, 只要在代码里面包含di.hpp
就可以了:
1 |
|
DI要求C++最低版本为C++14.
结论
目前看用不到。先不浪费时间了。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 编程随笔!