Q56
What will be the output of the following C++ code? #include using namespace std; class sample public: sample(int i) : m_i(i) public: int operator()(int i = 0) const return m_i + i; operator int () const return m_i; private: int m_i; friend int g(const sample&); ; int f(char c) return c; int main() sample f(2); cout << f(2); return 0;
A.
3
B.
4
AnswerC.
5
D.
6
Answer: Option B
Solution
Answer: Option B
No explanation is given for this question Let's Discuss on Board