C++ list loop via iterator and for statement

Description

C++ list loop via iterator and for statement

#include <iostream>
#include <algorithm>
#include <list>
using namespace std;
int main()/*from  w w  w  . ja  v a 2 s.co  m*/
{
   list<int> theList(5);      // empty list holds 5 ints
   list<int>::iterator iter;  // iterator
   int data = 0;
   // fill list with data
   for(iter = theList.begin(); iter != theList.end(); iter++)
      *iter = data += 2;      //2, 4, 6, 8, 10
   // look for number 8
   iter = find(theList.begin(), theList.end(), 8);
   if( iter != theList.end() )
      cout << "\nFound 8.\n";
   else
      cout << "\nDid not find 8.\n";
   return 0;
}



PreviousNext

Related