y*d
2 楼
请问如果有两个 C++ library,如果想让这两个library conmmunicate 或者一个
integrate到另一个里去,会不会很难?比如说它们用的data structure都不一样,i.e
.这个library某个函数的输出和另一个library某个函数的输入data structure不一样
。那么写这样的一个interface会不会很难,版上有没有大侠有这样的经验,或者有什
么指点,有什么需要注意的...如果哪本书上有这样的例子,如能告知就太好了。
非常感谢!
integrate到另一个里去,会不会很难?比如说它们用的data structure都不一样,i.e
.这个library某个函数的输出和另一个library某个函数的输入data structure不一样
。那么写这样的一个interface会不会很难,版上有没有大侠有这样的经验,或者有什
么指点,有什么需要注意的...如果哪本书上有这样的例子,如能告知就太好了。
非常感谢!
T*3
3 楼
用过,8错
K*n
4 楼
难道没有namespace或者overload?
非要写interface的话,
可以用 #ifdef 或者 #ifndef 来判断,然后决定使用哪个方程.
也就是说先#include一个lib,然后判断各个方程是更新还是保持,然后再#include下一
个lib
.e
【在 y*****d 的大作中提到】
: 请问如果有两个 C++ library,如果想让这两个library conmmunicate 或者一个
: integrate到另一个里去,会不会很难?比如说它们用的data structure都不一样,i.e
: .这个library某个函数的输出和另一个library某个函数的输入data structure不一样
: 。那么写这样的一个interface会不会很难,版上有没有大侠有这样的经验,或者有什
: 么指点,有什么需要注意的...如果哪本书上有这样的例子,如能告知就太好了。
: 非常感谢!
非要写interface的话,
可以用 #ifdef 或者 #ifndef 来判断,然后决定使用哪个方程.
也就是说先#include一个lib,然后判断各个方程是更新还是保持,然后再#include下一
个lib
.e
【在 y*****d 的大作中提到】
: 请问如果有两个 C++ library,如果想让这两个library conmmunicate 或者一个
: integrate到另一个里去,会不会很难?比如说它们用的data structure都不一样,i.e
: .这个library某个函数的输出和另一个library某个函数的输入data structure不一样
: 。那么写这样的一个interface会不会很难,版上有没有大侠有这样的经验,或者有什
: 么指点,有什么需要注意的...如果哪本书上有这样的例子,如能告知就太好了。
: 非常感谢!
l*g
7 楼
there is a design pattern Adaptor for that
.e
【在 y*****d 的大作中提到】
: 请问如果有两个 C++ library,如果想让这两个library conmmunicate 或者一个
: integrate到另一个里去,会不会很难?比如说它们用的data structure都不一样,i.e
: .这个library某个函数的输出和另一个library某个函数的输入data structure不一样
: 。那么写这样的一个interface会不会很难,版上有没有大侠有这样的经验,或者有什
: 么指点,有什么需要注意的...如果哪本书上有这样的例子,如能告知就太好了。
: 非常感谢!
.e
【在 y*****d 的大作中提到】
: 请问如果有两个 C++ library,如果想让这两个library conmmunicate 或者一个
: integrate到另一个里去,会不会很难?比如说它们用的data structure都不一样,i.e
: .这个library某个函数的输出和另一个library某个函数的输入data structure不一样
: 。那么写这样的一个interface会不会很难,版上有没有大侠有这样的经验,或者有什
: 么指点,有什么需要注意的...如果哪本书上有这样的例子,如能告知就太好了。
: 非常感谢!
相关阅读
how to read log files on a remote server with ssh?有人知道AtomicInteger是如何实现的么[sad] ruby on rails 工作趋势,ruby on rails job trend....Dart有前途吗?!请分析一下java和.Net的前途Linkedin用Node.js和Mongo很爽呀又看了一下go关键是windows未来的business model是啥F#离开windows是不是就没用了?发现angular没有任何优势啊IBM高级软件工程师老印的示例代码,大家看看有多少个bug? (所谓FP就是 递归+pattern matching?没道理看不起Java 程序员猜一个:微软分裂大家更新一下网站open ssl ,严重漏洞FB 开始搞些新鲜东西了什么样的应用下web socket/service 各自最适合?问一个关于C×和HBASE的性能比较问题各位所在公司的code review烦人不?JavaScript 问题继续求教(50伪币求答案..)