Q. Which of the following is true about the following program#include <iostream> class Test{public:int i;void get();};void Test::get(){std::cout <<"Enter the value of i: "; std::cin >>i;}Test t; // Global object int main(){Test t; // local object t.get();std::cout <<"value of i in local t: "<<t.i<<'\n';::t.get();std::cout <<"value of i in global t: "<<::t.i<<'\n'; return 0;} (Solved)

1. compiler error: cannot have two objects with same class name

2. compiler error in line "::t.get();"

  • c. compiles and runs fine
Subscribe Now

Get All Updates & News