Answer to Question #185042 in C++ for Ahmed Aslam

Question #185042

Q.2. Copy constructor

 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.

Q.3. Extend Q.2 for shallow and deep copy constructor. 


1
Expert's answer
2021-04-24T23:03:02-0400
Dear Ahmed Aslam, your question requires a lot of work, which neither of our experts is ready to perform for free. We advise you to convert it to a fully qualified order and we will try to help you. Please click the link below to proceed: Submit order

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS