#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;
}


2 Comments
The first constructor is not normal bro. Its parameterized constructor because it contains arguments
ReplyDeleteYes we will be editing it... Sorry for the typing error
Delete