p of the constructor can be set to a pointer to 0. This is not detected and a run-time error occurs. a=0 and b=1, coeff (by use of coeffTmp) is not accessed in the correct order in the first loop to fill sumfact_. p of the constructor can be set to a pointer to 0. This is not detected and a run-time error occurs. a, b and c on line 58, coeff (by use of coeffTmp) is not accessed in the correct order in the first loop to fill sumfact1_.