از کد زیر برای مقدار دادن به struct استفاده می کنم
struct MyStruct
{
int a;
int b;
int c;
};
int main()
{
MyStruct a={ 1, 2, 3 };
}
حالا مشکل اینه وقتی برای struct سازنده تعریف می کنم برنامه ارور میده چرا ؟
struct MyStruct
{
MyStruct(){}
int a;
int b;
int c;
};
int main()
{
MyStruct a={ 1, 2, 3 };
}
راهی داره که بشه زمانی که سازنده هم داریم به این شکل مقدار بدیم ؟