wxWidgets:wxList< T >类模板的用法
wxWidgets:wxList< T >類模板的用法
- wxWidgets:wxList< T >類模板的用法
- 用法詳細(xì)說明
wxWidgets:wxList< T >類模板的用法
用法詳細(xì)說明
#include <wx/list.h>
template
class wxList< T >
所述wxList 類提供鏈表功能。
此類已被重寫為類型安全并提供 STL std::list 容器的完整 API,應(yīng)該像它一樣使用。例外是wxList實(shí)際上存儲(chǔ)指針,因此它的迭代器返回指針而不是對(duì)列表中實(shí)際對(duì)象的引用,并且value_type被定義為T*。wxList 破陣除去它僅當(dāng)后一個(gè)目的wxList :: DeleteContents已被調(diào)用。
wxList不是真正的模板,它要求您在程序中聲明和定義每個(gè)wxList類。這是通過WX_DECLARE_LIST和WX_DEFINE_LIST宏完成的。我們希望將來能夠提供一個(gè)合適的模板類,同時(shí)提供 STLstd::list和舊的 wxList API。
STLstd::list文檔以獲取有關(guān)如何使用該類的更多信息。下面我們記錄了受支持的 STL 和源自舊 wxList 類的遺留 API,它們?nèi)匀豢梢杂糜谕粋€(gè)類。
請(qǐng)注意,如果您以 STL 模式(wxUSE_STL定義為 1)編譯 wxWidgets,那么wxList實(shí)際上將派生自std::list舊的 wxList 類,并且只是為
總結(jié)
以上是生活随笔為你收集整理的wxWidgets:wxList< T >类模板的用法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。