Sembra un codice copiato-incollato e modificato male ...
Solo per iniziare ... nella classe c'e' la dichiarazione di questo costruttore
GradeBook( string, const int [] );
che nel codice diventa
GradeBook::GradeBook(myGradeBook)
anche se al suo interno utilizzi i parametri sopradetti ...
{
setCourseName(name); // inizializza courseName
// copia i voti del gradeArray ai voti del dato membro
strcpy(grades,gradesArray);
}
![]()