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会不会很难,版上有没有大侠有这样的经验,或者有什
: 么指点,有什么需要注意的...如果哪本书上有这样的例子,如能告知就太好了。
: 非常感谢!
相关阅读
求介绍一本general programming design 的书.cnn大牛们,这种特征如何提取呢?BST查找next lowest 可以达到 O(lg N)? (转载)Team 以前都是用dot.net的,新项目上.net core 还是golang ?[bssd] Neural network as a programming language我觉得如果人工智能的话新语言背后的黑暗现实AI的终极优化目标据说现在流行Isomorphic JavaScriptKotlin好像很有前途[bssd]已经很现实了[bssd]Formal structure of AI beings --- IT is overacm 世界大学生编程大赛结果出来了! (转载)blockchain的稳定机制在哪里?问个spark的问题呼叫Wdong大牛对scala的开发工具实在无力吐槽[bssd]immutable真不是一个简单的问题大而不强,落后与先进的差距大家注意到hotspot VM内存空间的新变化吗?