cost 270 ms
共享库中的 D 指针和组合类 - D-pointer and composition classes in a shared library

我正在 Qt5 C++ 中创建一个共享库。 为了允许将来的更新保留二进制兼容性,我想使用 d 指针技术。 但是,当有类的组合时,我不知道如何应用它。 我找到的例子,包括这里的例子,只解释了类继承的情况。 我的问题是 我是否需要为库中的每个类(myLib、B 和 C)或仅为主要类(myLib)创建 ...

将新成员函数添加到d指针类中断二进制兼容性? - does adding new member function into d pointer class break binary compatibility?

将新的成员函数添加到d指针类定义中会破坏二进制兼容性吗? 例如,下面的新定义是否会破坏与原始定义相比的二进制兼容性? (附带问题,是否有一个工具可以告诉我,如果新的.so打破二进制兼容性与旧的.so相比?如果没有,我该如何手动检查?) 原版的: 新: 仅供参考:我理 ...


排序:
质量:
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM