wxWidgets:容器类
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                wxWidgets:容器类
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                wxWidgets:容器類
- wxWidgets:容器類
 - Legacy類
 - STL 構建
 
wxWidgets:容器類
由于歷史原因,wxWidgets 在內部使用自定義容器類。
不幸的是,這在很長一段時間內是不可避免的,當時標準庫沒有廣泛使用,即使現在出于兼容性原因也不能輕易更改。如果您正在構建自己的庫版本,并且不關心兼容性或使用 STL 類造成的輕微(小于 5%)大小損失,您可以選擇使用 wxWidgets 的“STL”構建,其中這些自定義類被替換為它們的標準對應類,只需閱讀STL Build部分解釋如何做到這一點。
否則你將需要了解自定義 wxWidgets 容器類,如wxList和wxArray如果只是使用與它們一起工作的 wxWidgets 函數,例如wxWindow::GetChildren(),你應該找到有關使用的信息下面這些類很有用。
請注意,我們建議您在任何情況下都直接在自己的代碼中使用標準類,而不是 wxWidgets 提供的容器類,因為標準類更易于使用,也可能更安全,因為它們也可能執行額外的運行時檢查因為更有效率。
最后請注意,最新版本的 wxWidgets 還提供了類似標準的類,例如wxVector、wxStack或 wxDList ,它們可以像 std::vector 、 std::stack 和 std 一樣使用::list<T*> 分別?
總結
以上是生活随笔為你收集整理的wxWidgets:容器类的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: wxWidgets:日期和时间
 - 下一篇: 宝马x2刹车片报警线有几根?