class complexscalar { public: unsigned int * *cs; complexscalar(); }; complexscalar::complexscalar() //constructor for complex s {int i; cs = new unsigned int *[2]; for (i=0;i<2;i++) cs[i]=new unsigned int [zprecpad]; } //realvectormp is a 2-dimension array of integers class complexvector { public: unsigned int * * *cv; complexvector(); //this is a default constructor (has no argument) ~complexvector(); }; complexvector::complexvector() //constructor {int i,j; cv = new unsigned int * *[cmaxsizepad]; for (j=0;j