دورة تعلم رست (Rust) جدول المحتويات

عد المراجع (Referencing Counting)

Rc هو مؤشر ذكي (smart pointer) ينقل البيانات من المكدس (stack) إلى الكومة (heap). فهو يسمح لنا باستنساخ (clone) مؤشرات ذكية أخرى من نوع Rc تتمتع جميعها بالقدرة على استعارة غير قابلة للتغيير للبيانات التي تم وضعها في الكومة.

فقط عندما يتم إسقاط (drop) المؤشر الذكي (smart pointer) الأخير، فإنه يتم إلغاء تخصيص (deallocated) البيانات الموجودة في الكومة (heap).