ali-iman
یک شنبه 06 تیر 1400, 21:35 عصر
سلام وقتتون بخیر . میشه یکم در مورد سازنده های ضمنی توضیح بدین؟ class cl{
public:
int a=111;
int b=222;
public:
cl() = default;
void show()
{
cout << a << " " << b << endl;
}
};
void main()
{
cl a{1};
cl b;
cl d{ 4,5 };
a.show();
b.show();
d.show();
}
تو این برنامه بود و نبود cl()=default; هیچ تفاوتی نداره و در هر دو صورت یک نتیجه زیر نمایش داده میشه. لطفا در این مورد هم یکم توضیح بدیم . خیلی ممنون
222 1
222 111
5 4
public:
int a=111;
int b=222;
public:
cl() = default;
void show()
{
cout << a << " " << b << endl;
}
};
void main()
{
cl a{1};
cl b;
cl d{ 4,5 };
a.show();
b.show();
d.show();
}
تو این برنامه بود و نبود cl()=default; هیچ تفاوتی نداره و در هر دو صورت یک نتیجه زیر نمایش داده میشه. لطفا در این مورد هم یکم توضیح بدیم . خیلی ممنون
222 1
222 111
5 4