//student.cpp //methods for class Student (Constructors/Destructors example) #include "student.h" #include #include #include //default constructor Student::Student() { name = new char[8]; assert(name); strcpy(name, "Unknown"); grade = 0; } //constructor with parameters Student::Student(char *str, int n) { assert(n>=0 && n<=100); name = new char[strlen(str)+1]; assert(name); strcpy(name, str); grade = n; } //destructor: frees dynamically allocated storage Student::~Student() { cout<<"Invoking destructor for student "<