Python logo

前のトピックへ

メモリ管理

次のトピックへ

オブジェクトをヒープ上にメモリ確保する

This page

  • Report a bug
  • Show source

ナビゲーション

  • 索引
  • モジュール |
  • 次へ |
  • 前へ |
  • Python logo
  • Python »
  • 3.13.7 Documentation »
  • Python/C API リファレンスマニュアル »
  • オブジェクト実装サポート (object implementation support)
  • |
  • |

オブジェクト実装サポート (object implementation support)¶

この章では、新しいオブジェクトの型を定義する際に使われる関数、型、およびマクロについて説明します。

  • オブジェクトをヒープ上にメモリ確保する
  • 共通のオブジェクト構造体 (common object structure)
    • Base object types and macros
    • Implementing functions and methods
    • Accessing attributes of extension types
      • Member flags
      • Member types
      • Defining Getters and Setters
  • Type Object Structures
    • クイックリファレンス
      • tp スロット
      • sub-slots
      • スロットの定義型 (typedef)
    • PyTypeObject 定義
    • PyObject スロット
    • PyVarObject スロット
    • PyTypeObject スロット
    • Static Types
    • Heap Types
    • 数値オブジェクト構造体
    • マップオブジェクト構造体
    • シーケンスオブジェクト構造体
    • バッファオブジェクト構造体 (buffer object structure)
    • async オブジェクト構造体
    • Slot Type typedefs
    • 使用例
  • 循環参照ガベージコレクションをサポートする
    • Controlling the Garbage Collector State
    • Querying Garbage Collector State

前のトピックへ

メモリ管理

次のトピックへ

オブジェクトをヒープ上にメモリ確保する

This page

  • Report a bug
  • Show source
«

ナビゲーション

  • 索引
  • モジュール |
  • 次へ |
  • 前へ |
  • Python logo
  • Python »
  • 3.13.7 Documentation »
  • Python/C API リファレンスマニュアル »
  • オブジェクト実装サポート (object implementation support)
  • |
  • |
© Copyright 2001-2025, Python Software Foundation.
このページはPython Software Foundation License Version 2でライセンスされています。
ドキュメント内のサンプル、レシピ等のコードは、Zero Clause BSDライセンスの下で追加的にライセンスされています。
詳しくは歴史とライセンスを参照してください。

Pythonソフトウェア財団は非営利法人です。 寄付をするには

最終更新日: 9月 25, 2025 (08:08 UTC) バグを報告する
Sphinx8.2.3を使って構築されています。