Question
here is code in c++ this is a c++ problem: class Test{ public: Test(){cout < < in constructor < < endl;} Test(const Test &t){cout <
here is code in c++ this is a c++ problem:
class Test{ public: Test(){cout << "in constructor" << endl;} Test(const Test &t){cout << "in copy constructor" << endl;} ~Test(){cout << "in destructor" << endl;} const Test& operator=(const Test& x){cout << "in operator=" << endl; return *this;} }; void FunctionOne(Test r){ Test s; s = r; } void FunctionTwo(Test &r){ Test s = r; }
come up with code that would occur in main and create these statements:
in constructor in copy constructor in destructor in copy constructor in copy constructor in constructor in operator= in destructor in destructor in constructor in destructor
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started