proj home

Files   Classes   Functions   Hierarchy  

printtest.cpp

Go to the documentation of this file.
00001 #include <cassert>
00002 #include <iostream>
00003 #include <vector>
00004 #include <list>
00005 #include <set>
00006 using namespace std;
00007 
00008 
00009 #include <printlist.h>
00010 #include <printset.h>
00011 #include <printtest.h>
00012 
00013 
00014 void printtest::test01()
00015 {
00016   double a1[] = { 2.0, 4.0, 6.0, 8.0, 10.0 };
00017   
00018   list<double> x(a1,a1+5);
00019   
00020   printcontainer< list<double>::iterator > pc(x.begin(),x.end());
00021   cout << "***" << endl;
00022   pc.print(cout);
00023   cout << endl;
00024   cout << "***" << endl;
00025 
00026   //(print(x)).print(cout);
00027   cout << print(x) << endl;
00028   cout << "#" << endl;
00029   cout << print(x,"\n") << endl;
00030 
00031   cout << "#" << endl;
00032   cout << x << endl;
00033   cout << "##" << endl;
00034   cout << print(a1,a1+5,"#") << endl;
00035 
00036   cout << "#" << endl;
00037 
00038   vector<double> v(a1,a1+5);
00039   cout << print(v) << endl;
00040 }
00041 
00042 void printtest::test02()
00043 {
00044   int a2[] = { -30, 255, 234, 13, 27, -84, 0 };
00045   set<int> s(a2,a2+7);
00046   cout << print(s) << endl;
00047   cout << s << endl;
00048 }
00049 
00050 
00051 

Generated on Fri Mar 4 00:49:29 2011 for Chelton Evans Source by  doxygen 1.5.8