更新C++类库
Updating C++ Class Libraries
我有一个共享对象,其中包含执行各种任务的类选择。我想知道在不影响使用它们的库的情况下更新这些库的一些最佳实践是什么。例如,如何在最小化影响的同时添加新的类方法?
我已经实现了 Pimpl 习语,我应该研究哪些其他技术?
阅读二进制兼容性。只要给定(并且现有函数的接口和行为不会改变),您应该没问题。
以下是帮助您入门的文章链接:http://techbase.kde.org/Policies/Binary_Compatibility_Issues_With_C++
还有一个:http://labs.qt.nokia.com/2009/08/12/some-thoughts-on-binary-compatibility/
相关文章:
- 如何在 Win32 C++控制台应用程序中调用 UWP 类库
- 将非类库分离为标头和实现的方法
- 隐式友元类库
- 如何在Arduino中创建另一个类库的实例变量
- 类库创建者
- 为什么要使用抽象类来创建类库
- 将通用Windows C#类库引用到通用Windows C DLL Project Visual Studio 2
- 矢量类库的处理速度
- 使用 Agner 的向量类库编译多架构代码
- 从 Delphi 调用 c++ 类库
- 在类库项目中创建模板类C++
- 在 C# 中使用 C CLR::类库
- C,如何将多维数组传递给CLR/类库项目中的函数
- Visual Studio C 类库中的回调
- 从C#(64位)加载C 类库
- c++类库动态运行时分配
- 如何将C++对象传递给C#类库
- C++中的免费地理数据类库(Lat/Lng/距离/转换)
- 如何从用C#编写的类库中引用用C++编写的Windows运行时组件
- C++/CLI 项目如何引用可移植类库