1. #include 2. using namespace std; 3. class CDummy 4. { 5. public: 6. int isitme (CDummy& param); 7. }; 8. int CDummy::isitme (CDummy& param) 9. { 10. if (¶m == this) 11. return true; 12. else 13. return false; 14. } 15. int main () 16. { 17. CDummy a; 18. CDummy *b = &a; 19. if (b->isitme(a)) { 20. cout << "execute"; 21. } 22. else 23. { 24. cout<<"not execute"; 25. } 26. return 0; 27. }
Options:
A .  execute
B .  not execute
C .  none of the mentioned
D .  both a & b
Answer: Option A
In this program, we are just pointing the pointer to a object and printing execute if it is correctly pointed. Output: $ g++ class1.cpp $ a.out execute
Submit Your Solution hear: