GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • مدیریت حافظه
  • تخصیص اشیاء روی هیپ
  • گزارش یک اشکال
  • بهبود این صفحه
  • نمایش منبع
  • نمایش منبع ترجمه
  • اندیس
  • ماژول‌ها
  • Python
  • 3.15.2 documentation
  • راهنمای مرجع Python/C API
  • پشتیبانی از پیاده‌سازی شیء

This view

  • Original page
  • New address

GeezerVison is showing python.github.io — پشتیبانی از پیاده‌سازی شیء

پشتیبانی از پیاده‌سازی شیء¶

این فصل توابع، نوع‌ها و ماکروهایی را که هنگام تعریف نوع‌های جدید شیء به کار می‌روند، شرح می‌دهد.

  • تخصیص اشیاء روی هیپ
    • نامهای مستعار با منسوخ‌سازی نرم
  • چرخه‌ی حیات شیء
    • رویدادهای چرخه حیات
    • تخریب ایزوله‌های چرخه‌ای
    • توابع
  • ساختارهای مشترک اشیاء
    • نوع‌های شیء پایه و ماکروها
    • پیاده‌سازی توابع و متدها
    • دسترسی به ویژگی‌های نوع‌های توسعه‌ای
      • پرچم‌های عضو
      • نوع‌های عضو
      • تعریف getterها و setterها
  • ساختارهای شیء نوع
    • مرجع سریع
      • جایگاه‌های tp
      • زیرجایگاه‌ها (sub-slots)
      • تعریف‌های نوع جایگاه (slot typedefs)
    • تعریف PyTypeObject
    • جایگاه‌های PyObject
    • جایگاه‌های PyVarObject
    • جایگاه‌های PyTypeObject
    • نوع‌های ایستا
    • نوع‌های هیپ
    • ساختارهای شیء عدد
    • ساختارهای شیء نگاشت
    • ساختارهای اشیاء دنباله
    • ساختارهای شیء بافر
    • ساختارهای اشیای ناهمگام
    • typedef‌های نوع جایگاه
    • مثال‌ها
  • پشتیبانی از زباله‌روبی چرخه‌ای
    • پیمایش
      • توابع امن برای پیمایش
      • توابع «DuringGC»
    • کنترل وضعیت زباله‌روب
    • پرس‌وجوی وضعیت زباله‌روب
© حق نشر 2001 Python Software Foundation.
این صفحه تحت مجوز بنیاد نرم‌افزار پایتون نسخه ۲ منتشر شده است.
مثال‌ها، دستورالعمل‌ها، و سایر کدهای موجود در مستندات همچنین تحت مجوز بدون بند BSD منتشر شده‌اند.
برای اطلاعات بیشتر به تاریخچه و مجوز مراجعه کنید.

بنیاد نرم‌افزار پایتون یک شرکت غیرانتفاعی است. لطفاً کمک مالی کنید.

آخرین به‌روزرسانی در نوامبر 12, 2026 (06:19 UTC). آیا اشکالی یافتید؟
ساخته شده با Sphinx 9.1.0.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.