当前位置:  软件>C/C++软件

C++依赖注入库 Wallaroo

    来源:    发布时间:2014-12-19

    本文导语:  Wallaroo 是一个C++的依赖注入库,您可以使用字符串来创建对象,你也可以从配置文件中加载“对象图”。示例代码:#include "wallaroo/catalog.h" using namespace wallaroo; ... // load classes in shared libraries: Plugin::Load( "car" + Plugin::Suffi...

Wallaroo 是一个C++的依赖注入库,您可以使用字符串来创建对象,你也可以从配置文件中加载“对象图”。

示例代码:

#include "wallaroo/catalog.h"

using namespace wallaroo;

...
// load classes in shared libraries:
Plugin::Load( "car" + Plugin::Suffix() ); 
// Plugin::Suffix() expands to .dll or .so according to the OS
...
Catalog catalog; // this is the container of your objects

// populate the catalog with some objects:
catalog.Create( "ferrari_f430", "Car" );
catalog.Create( "maserati_granturismo", "Car" );

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Xcode介绍及创建工程和工程依赖操作步骤
  • 请教Fedora系统rpm安装的依赖问题
  • 红帽RHEL下安装docker依赖性检查
  • 如何修改Linux动态库的依赖?
  • win7,win8安装docker的依赖条件
  • PE依赖性分析工具 Dependency Walker
  • Ubuntu Trusty 14.04 (LTS) 下面安装docker及依赖关系检查
  • ANT Target依赖展示工具 Grand
  • 软件依赖分析 Dependometer
  • Java包依赖分析插件 ModelGoon
  • 如何能够编译一个无依赖关系的库文件
  • JavaScript 依赖系统 Mantri.js
  • 请问如何看.o文件依赖于哪个lib库,用什么命令?
  • 依赖问题
  • 那位知道怎样能知道 linux C/C++文件它所依赖的文件
  • linux下依赖于boost库的程序,拷到其他的linux机器上
  • 依赖与配置管理框架 Gravity
  • fedora 删除软件,但是不删除依赖软件
  • 发布出去的程序,运行时总依赖glibc的版本怎么办??
  • Java项目依赖分析工具 Tattletale
  • Linux包依赖关系 depfinder


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3