استفاده از تکنیک struct update syntax در راست

سلام دوستان خسته نباشید
فرض کنید دو برادر داریم که می‌خوایم اطلاعات هردو رو داشته باشیم. برای این کار می تونیم یک استراکت داشته باشیم به این شکل:
29%20AM

چون این دو نفر برادر هستن از فیلدهای بالا فامیل و اسم پدر برای هردو مشترک و تکراری هست. پس می تونیم با تکنیک struct update فیلدهای تکراری رو بدون نوشتن مستقیم در استراکت دوم داشته باشیم.

حالا با این اوصاف من کد زیر رو نوشتم اما خطا تولید می کنه:

این هم از خطا:

مشکل از کجاست؟ :thinking:

std:string::String
عملکرد Copy را نداره
باید از clone استفاده کنید

4 Likes

پس مجبورم مستقیم اسم تک تک فیلدها رو تو استراکت دوم بنویسم و با کلونِ فیلدهای استراکت قبلی پر کنم :thinking:

مرسی داداش :pray: