تور راست فهرست مطالب

شیءهای Trait

وقتی یه نمونه از یه شیء رو به یه پارامتر از نوع &dyn MyTrait پاس می‌دیم، چیزی رو پاس می‌دیم که بهش شیء trait (trait object) می‌گن.

یه شیء trait چیزیه که بهمون اجازه می‌ده به‌شکل غیرمستقیم متدهای درست یه نمونه رو صدا بزنیم. یه شیء trait یه struct هست که pointer نمونه‌مون رو به همراه یه لیست از pointerهای تابع به متدهای نمونه‌مون نگه می‌داره.

جزئیات حافظه:

Mascot Ferris