I typed it in word with the intent to later modify and play around with the code, but I cannot get it to complile using GCC. Any pointers?
Error received is:
Makefile:
Error received is:
Code:
ione.cpp:19: error: ‘iterator’ was not declared in this scope
Makefile:
Code:
ione : ione.cpp
g++ -o ione ione.cpp
Code:
#include <iostream>
#include <cstdlib>
#include <vector>
using std::cout;
using std::endl;
using std::vector;
using std::vector<int>::iterator;
int main( int argc, char* argv[] )
{
vector<int> container;
for (int i = 1; i <= 4; i++)
container.push_back(i);
cout << "Here is what is in the container: \n";
iterator p;
for (p = container.begin(); p != container.end(); p++)
cout << *p << " ";
cout << endl;
cout << "Setting entries to 0:\n";
for (p= container.begin(); p != container.end(); p++)
*p = 0;
cout << "Container now contains:\n";
for (p = container.begin(); p != container.end(); p++)
cout << *p << " ";
exit(0);
}