Question
must be written in c++ For the following declarations, draw/write out the contents of memory assuming each statement executes in the order listed. label each
must be written in c++
For the following declarations, draw/write out the contents of memory assuming each statement executes in the order listed. label each variable, show each variable's address, and show the contents of each variable. Make up address values starting with 0x100 and increment by 100 for each additional address needed (0x200, 0x300, etc.). Assume class Student contains a default constructor that initializes a name member variable and a getName() method that returns the contents of the name member variable.
int a = 5; int* b = &a; int* c = new int(); int& d = a; Student r; Student* s = new Student();
Write C++ statements the perform each of the following given your diagram above:
using variable b, print the contents of the storage location pointed to by variable b
using variable d, print the contents of variable a
assign the integer 5 to the storage location pointed to by c
print the name in r's Student object
print the name in s's Student object
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