Subscribe Us

Program to display the values using copy constructor

#include <iostream>

using namespace std;

class student
{
private:
    int x, y;
public:
    student(int x1, int y1)
    {
         x=x1;
         y=y1;
    }

student(student &s3)
{
    x = s3.x;
    y = s3.y;
}

void display()
{
    cout << "s2.x = " << x << ", s2.y = " << y;
    cout << "\ns3.x = " << x << ", s3.y = " << y;
}
};

int main()
{
    student s2(12, 45); // Parameterized constructor
    student s3 = s2; // Copy constructor
    s3.display();//Display the values assigned by constructors
    return 0;
}

Post a Comment

2 Comments

  1. The first constructor is not normal bro. Its parameterized constructor because it contains arguments

    ReplyDelete
    Replies
    1. Yes we will be editing it... Sorry for the typing error

      Delete