**fig3_21.txt** /* 1*/ Polynomial:: /* 2*/ Polynomial( ) /* 3*/ { /* 4*/ Coeff_Array = new double[ Max_Degree + 1 ]; /* 5*/ if( Coeff_Array == NULL ) /* 6*/ Error( "Out of memory" ); /* 7*/ else /* 8*/ { /* 9*/ High_Power = -1; /*10*/ for( int i = 0; i <= Max_Degree; i++ ) /*11*/ Coeff_Array[ i ] = 0.0; /*12*/ } /*13*/ } /* 1*/ Polynomial:: /* 2*/ Polynomial( Polynomial & Rvalue ) /* 3*/ { /* 4*/ High_Power = Rvalue.High_Power; /* 5*/ Coeff_Array = new double[ Max_Degree + 1 ]; /* 6*/ for( int i = 0; i <= High_Power; i++ ) /* 7*/ Coeff_Array[ i ] = Rvalue.Coeff_Array[ i ]; /* 8*/ }