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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started