Which of the following statement is correct about the program given below? #include class CuriousTab { public: void CuriousTab(int x = 15) { x = x/2; if(x > 0) CuriousTab(); else cout<< x % 2; } }; int main() { CuriousTab objIB; objIB.CuriousTab(); return 0; }
Correct Answer: The program will go into an infinite loop.
Discussion & Comments