#include <array2Dtest.h>

#include <string>
using namespace std;

#include<array2D.h>

class array2DtestName
{
public:
  string nm;
};

void array2Dtest01()
{
  cout << "Demo of iterating over a 2D array." << endl;
  array2D<array2DtestName> z(2,3);
  z.get(0,0).nm = "a";
  z.get(0,1).nm = "b";
  z.get(0,2).nm = "c";
  z.get(1,0).nm = "d";
  z.get(1,1).nm = "e";
  z.get(1,2).nm = "f";

  string s;
  for (uint i=0; i<2; ++i)
  {
    for (uint k=0; k<3; ++k)
    {
      s += z.get(i,k).nm;
    }
  }

  cout << SHOW(s) << endl;

}



