Q44
What will be the output of the following C++ code? #include #include using namespace std; class A mutable int a; public: A() cout<<"Default constructor called "; A(const A& a) cout<<"Copy Constructor called "; ; int main(int argc, char const *argv[]) A obj; A a1 = obj; A a2(obj);
A.
Default constructor called
Copy Constructor called
Copy Constructor called
B.
Default constructor called
Copy Constructor called
Copy Constructor called
AnswerCopy Constructor called
Copy Constructor called
C.
Default constructor called
Default constructor called
Copy Constructor called
Default constructor called
Copy Constructor called
D.
Copy Constructor called
Default constructor called
Copy Constructor called
Default constructor called
Copy Constructor called
Answer: Option B
Solution
Answer: Option B
No explanation is given for this question Let's Discuss on Board