//array.cpp
#include <iostream.h>
#include "array.h"

void main()	{
   try	{
	Array<int> myArray(10,"myArray");
	myArray[2] = 2;
	int i = myArray[2];
	cout << "myArray[2] = " << myArray[2] << endl;
	cout << "i          = " << i << endl;
	myArray[12] = 2;
	int j = myArray[12];
	cout << "myArray[12] = " << myArray[2] << endl;
	cout << "j           = " << i << endl;
   }
   catch (ArrayError &e)	{
	cerr << "we blew it!\n";
	cerr << e << endl;
   }
}
/************** output *****************
myArray[2] = 2
i          = 2
we blew it!
Range Error:myArray.operator[](), Index=12
****************************************/


