PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
C_and_CPP
[问题] dll 之间传递 vector<class>
楼主:
PythonScript
(Python)
2019-09-10 22:51:52
手上有个第三方 MFC 主程式 可以写 .dll 的 plugin 档
主程式会自动加载变成按钮
第三方程式有个 class A 因为缺了一些属性
所以在第一个 plugin 中写了 class B : class A
加了一些属性 最后产生了一个 vector<class B>
现在的问题是 第二个 plugin 需要那一个 vector<class B>
但是这个两个 .dll 档又是独立的
请问有什么好方法吗?
还是写一个 plugin 开出来的是 dialog
dialog 里面再自行去加按钮
这样是不是比较有机会可以交换资料
谢谢
作者: Jimmybear (偷偷上线)
2019-09-11 00:44:00
第一个plugin开出return vector<class B>的function然后MFC在加载第二个plugin之前,先把vector<class B>设定给第二个plugin,然后再加载他不过在DLL之间传递stl container可能会有ABI不相容的问题,所以还要多一步把vector<class B>转成POD的步骤
作者:
firejox
(Tangent)
2019-09-11 02:00:00
直接回传按钮
继续阅读
[问题] 用alloca申请RAM,函式返回后没有释放
bashinan
[问题] 请问大家会建议用纯C刷Leetcode吗?
qazkevin
Re: [问题] 字符指标的问题
ando5566
Re: [问题] 字符指标的问题
sakishil
[问题]printf输出过多时前面字符被挤掉?
melogod
Re: [问题] 字符指标的问题
poyenc
[问题] 多执行绪library问题
ofd168
[问题] 字符指标的问题
allssddaa
[问题] 工具书版本太旧?
greengobyw
[问题] Calling non-member function
sleepy5300
Links
booklink
Contact Us: admin [ a t ] ucptt.com