Consider the following class definition: class X { char a; int b; short c; char d; int e; }; Write the output for each cout statement in the blank spaces for the following code segment: X a; cout << &a << endl; cout << reinterpret_cast(&a.a) << endl; cout << &a.b << endl; cout << &a.c << endl; cout << reinterpret_cast(&a.d) << endl; cout << &a.e << endl; Oxb34144

C++ for Engineers and Scientists
4th Edition
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Bronson, Gary J.
Chapter11: Introduction To Classes
Section11.2: Basic Class Functions
Problem 5E
icon
Related questions
Question
Consider the following class definition:
class X { char a; int b; short c; char d; int e; };
Write the output for each cout statement in the blank spaces for the following code segment:
X a;
cout << &a << endl;
cout << reinterpret_cast<void*>(&a.a) << endl;
cout << &a.b << endl;
cout << &a.c << endl;
cout << reinterpret_cast<void*>(&a.d) << endl;
cout << &a.e << endl;
Oxb34144
Transcribed Image Text:Consider the following class definition: class X { char a; int b; short c; char d; int e; }; Write the output for each cout statement in the blank spaces for the following code segment: X a; cout << &a << endl; cout << reinterpret_cast<void*>(&a.a) << endl; cout << &a.b << endl; cout << &a.c << endl; cout << reinterpret_cast<void*>(&a.d) << endl; cout << &a.e << endl; Oxb34144
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Reference Types in Function
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr