當前位置:編程學習大全網 - 編程軟體 - 我在自己寫壹個STL,其中的list使用雙向鏈表的,誰能幫我寫壹個叠代器。

我在自己寫壹個STL,其中的list使用雙向鏈表的,誰能幫我寫壹個叠代器。

#include<iostream>

#include<algorithm>

#include<list>

using namespace std;

int main()

{

list<int>List;

for(int i=2;i<=9999;i++)

List.push_back(i);

//查詢

int n;

cin>>n;

list<int>::iterator itr;

itr=find(List.begin(),List.end(),n);

if(itr!=List.end())

cout<<*itr<<endl;

//刪除

cin>>n;

List.remove(n);

return 0;

}

經常用的就那麽幾個,C++ PRIMER上都有詳細講解

如果還要深入學習STL,那就看侯捷的《STL源碼剖析》吧

其實基本壹同百通的,只是要了解壹下用法即可,看MSDN也可以的

另外,虛機團上產品團購,超級便宜

  • 上一篇:什麽是編程中的叠代法啊?
  • 下一篇:Objective-C 和 C++ 的區別有哪些?為什麽蘋果會選擇前者
  • copyright 2024編程學習大全網