سلام وقتتون بخیر . میشه یکم در مورد سازنده های ضمنی توضیح بدین؟
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