一千萬個為什麽

搜索
當前位置: 首頁 > C ++ STL容器

C ++ STL容器

不同的STL容器(如矢量堆棧設置隊列等)支持不同的訪問方法。

如果您在 Notepad ++vim 中進行編碼,則必須不斷參考文檔以查看所有可用的方法,至少我必須這樣做。

是否有一些很好的方法來記住哪個容器支持哪些方法?

最佳答案

為了區別,方法的名稱沒有不同。它有助於記住哪些容器具有哪些方法,以了解名稱的含義。例如, push_back 與集合相關是無意義的。在談論堆棧時, insert 沒有任何意義(當然堆棧也沒有前端或後端,所以它不支持 push_back ,只是<�代碼>推</代碼>)。對於向量,兩者都具有明確定義的含義,因此向量支持 insertpush_back

轉載註明原文: C ++ STL容器