更新C++类库

Updating C++ Class Libraries

本文关键字:类库 C++ 更新      更新时间:2023-10-16

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

我已经实现了 Pimpl 习语,我应该研究哪些其他技术?

阅读二进制兼容性。只要给定(并且现有函数的接口和行为不会改变),您应该没问题。

以下是帮助您入门的文章链接:http://techbase.kde.org/Policies/Binary_Compatibility_Issues_With_C++

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