Question: Define class Student with the following attributes and member functions: i. Date of Birth (constant data member) ii. Pointer to char for name iii. Pointer

Define class Student with the following attributes and member functions:

i. Date of Birth (constant data member)

ii. Pointer to char for name

iii. Pointer to char for Department

iv. Student ID (constant data member)

v. Member function Constructors

vi. Member function Destructor

vii. Member function to modify state of the object

viii. Member function to display state of the object (should be constant)

Note that pointers in (ii) and (iii) should point to the dynamic memory allocated for name and Department name. Get information of the student object in constructor. Memory for name and Department will be allocated in constructor using dynamic memory allocation. Destructor will release memory to the operating system.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!