Hard
Consider a class MyType which defines a public function isType() as:
       	int isType (MyType& obj)
       	{
     	          	return (&obj == this) ? 1 : 0;
       	}
What is the output of the following? Object ‘obj’ of MyType is allocated statically and a pointer variable ‘objptr’ of type MyType is declared.
        	objptr = &obj;
 
        	if ( objptr->isType(obj) )
	                	std::cout << "&obj and invoking object match!!!" << std::endl;
        	else
	                	std::cout << "&obj and invoking object do not match!!!" << std::endl;
Author: Abha AgrawaStatus: PublishedQuestion passed 496 times
Edit
3
Community EvaluationsNo one has reviewed this question yet, be the first!
1
What is the result of the following code? #define CONSTANT 10; int main() { return CONSTANT; }2
What is the output of the following C++ code?2
What is the value of p1 and q1 in the following code?
```c++
int i = 0;
int *p = &i;
int *const p1 = &i;
int *const q1 = &*p;
```2
What is the difference between a friend and a friend function in C++?3
Write a C++ function that returns the sum of two integers.2
Write a C++ program that creates an array of 10 Person objects.1
C++ is a general-purpose programming language. It was developed in the 1970s by Bjarne Stroustrup at Bell Labs.