Hash :: Noref.

hash :: noref הוא חשיש כי ערכים לאחסן ללא להגדיל את ספירת התייחסות (הפניות חלשות).
הורד עכשיו

Hash :: Noref. דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Perl Artistic License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Graciliano M. P.
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~gmpassos/

Hash :: Noref. תגים


Hash :: Noref. תיאור

Hash :: Noref הוא חשיש כי ערכים לאחסן ללא להגדיל את ספירת התייחסות (הפניות חלשות). Hash :: Noref הוא חשיש כי ערכים לאחסן ללא הגדלת ספירת התייחסות (הפניות חלשות). זה hash יהיה לאחסן את הערכים של מבלי להגדיל את ספירת התייחסות. זה יכול לשמש לאחסון אובייקטים אבל בלי להפריע במנגנון להרוס, שכן ההתייחסות חשיש זה לא לספור. השתמש hash :: noref; החשיש שלי; עניבה (חשיש, 'חשיש :: noref'); ... ## או מקבל חשיש ref קשורה: $ hash = חדש חשיש :: noref (); {שלי $ OBJ = FOO חדש (); $ hash -> {obj} = $ obj; # # כאשר אנו יוצאים זה בלוק $ OBJ יהיה להרוס, # # אפילו עם זה מאוחסן ב $ hash -> {obj}} $ hash -> {obj} ## הוא undef עכשיו! FuntionsSvrefcnt (REF) להחזיר את ספירת התייחסות של הפנייה. אם התייחסות אינה הדבקה זה יחזור -1. הפניות מתות יחזרו 0.svrefcnt_inc (ref) להגדיל את count.SVREFCNT_DEC_DEC (REF) להקטין את ספירת ההתייחסות. $ refcnt = hash :: noref :: svrefcnt ($ var); ## מחזירה 1 hash :: noref :: svrefcnt_inc ($ var); ## הפניה מזויפת ADDA, אז, זה לעולם לא ימות. Hash :: Noref :: SVREFCNT_DEC ($ VAR); ## חזור לספירת התייחסות הרגילה. דרישות: · פרל


Hash :: Noref. תוכנה קשורה