4
我有一個共享對象與選擇的類執行各種任務。我想知道什麼是更新這些庫的最佳實踐,而不影響那些使用它們的最佳實踐。例如,如何在最小化影響的同時添加新的類方法?更新C++類庫
我已經實現了Pimpl成語,我應該看看哪些其他技巧?
我有一個共享對象與選擇的類執行各種任務。我想知道什麼是更新這些庫的最佳實踐,而不影響那些使用它們的最佳實踐。例如,如何在最小化影響的同時添加新的類方法?更新C++類庫
我已經實現了Pimpl成語,我應該看看哪些其他技巧?
閱讀關於二進制兼容性。只要給出了這個(並且現有函數的接口和行爲不會改變),你應該沒問題。
下面是一篇文章的鏈接,讓你開始:http://techbase.kde.org/Policies/Binary_Compatibility_Issues_With_C++
而另一個問題: http://labs.qt.nokia.com/2009/08/12/some-thoughts-on-binary-compatibility/
閱讀關於二進制兼容性。只要給出了這個(並且現有函數的接口和行爲不會改變),你應該沒問題。 – RedX 2011-05-09 10:55:53
@RedX爲什麼不作爲答案?我沒有看到其他方式 – 2011-05-09 11:00:39