#include
#include
using namespace std;
void PrintListContents (const list & listInput);
int main ()
{
std::list listIntegers;
listIntegers.push_front (4);
listIntegers.push_front (3);
listIntegers.push_front (2);
listIntegers.push_front (1);
listIntegers.push_front (0);
listIntegers.push_back (5);
PrintListContents (listIntegers);
listIntegers.reverse ();
PrintListContents (listIntegers);
return 0;
}
void PrintListContents (const list & listInput)
{
if (listInput.size () > 0)
{
std::list ::const_iterator i;
for ( i = listInput.begin (); i != listInput.end (); ++ i )
cout << *i << " ";
}
else
cout << "List is empty!" << endl;
}