c++ - 更新 C++ 类库

标签 c++ class-library

我有一个共享对象,其中包含一系列执行各种任务的类。我想知道在不影响使用它们的库的情况下更新这些库的一些最佳实践是什么。例如,我将如何添加新的类方法,同时最大限度地减少影响?

我已经实现了 Pimpl 惯用法,我还应该研究哪些其他技术?

最佳答案

阅读二进制兼容性。只要给出它(并且现有函数的界面和行为不会改变)就应该没问题。

这是一篇文章的链接,可帮助您入门:http://techbase.kde.org/Policies/Binary_Compatibility_Issues_With_C++

还有一个: http://labs.qt.nokia.com/2009/08/12/some-thoughts-on-binary-compatibility/

关于c++ - 更新 C++ 类库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5935840/

相关文章:

c# - 如何创建 C# session 对象包装器?

java - 构建命令失败,外部 native 问题 android studio

c++ - 使用 libtar 压缩目录

c++ - Emacs、Cedet 和语义

c++ - 使用 OpenCV 在 C++ 中按元素最小化两个图像

c# - 类库作为嵌入式资源——可以做到吗?

c++ - 警告 C4244 : 'argument' : conversion from 'SIZE_T' to 'DWORD' , 可能丢失数据

.net - 将内部类公开为公共(public)属性

c# - 带有 Parse 的类库抛出错误

javascript - 如何在 C# 中的类库中运行 npm 命令