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
Get step-by-step solutions from verified subject matter experts
