//student1.cpp //methods for class Student (Constructors/Destructors example) #include "student1.h" #include #include #include //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; } //copy constructor Student::Student(const Student& std) { name = new char[strlen(std.name)+1]; assert(name); strcpy(name, std.name); grade = std.grade; } //destructor: frees dynamically allocated storage Student::~Student() { cout<<"Invoking destructor for student "<