Copy Constructor in C++

#include <iostream>
using namespace std;

class MyClass
{
private:
    int a, b;

public:
    MyClass(int aa, int bb) : a{aa}, b{bb}
    {
    }
    MyClass(const MyClass &rhs) : a{rhs.a}, b{rhs.b}
    {
        cout << "User defined constructor called" << endl;
    }
};

int main()
{
    MyClass m1{100, 500};
    MyClass m2 = m1;
    return 0;
}

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *