What is the output of:
String a1 = "Hello";
String a2 = "world!";
String* s1 = &a2;
String& s2 = a1;
s1 = &a1;
s2 = a2;
std::cout << *s1 << " " << s2 << std::endl;
Answers were Sorted based on User's Feedback
Answer / ratan
The output is
world! world!
This is becuase s2 is a reference variable of a1 and we are
assigning s2 value if a2 which is world!.
This is chnaging the value at a1 as well.
| Is This Answer Correct ? | 8 Yes | 0 No |
Answer / pokala
world! world! is the right anwer.
Do not confuse with other asnwers.
Same is verified.
| Is This Answer Correct ? | 3 Yes | 0 No |
What is an object in c++?
What is near, far and huge pointers? How many bytes are occupied by them?
What is the iunknown interface?
Describe the setting up of my member functions to avoid overriding by the derived class?
What are the c++ access specifiers?
Which sort does c++ use?
Specify some guidelines that should be followed while overloading operators?
describe private access specifiers?
Is set c++?
What is a tree in c++?
When one must use recursion function? Mention what happens when recursion functions are declared inline?
Is c++ primer good for beginners?