、スコットPythonには静的オブジェクト、スタックオブジェクト、ヒープオブジェクトがありますか?プログラミング言語の語用論から
ことによって、オブジェクトの寿命は、一般的に、オブジェクトの領域を管理するために使用される三つの主要 ストレージ割り当てメカニズムの1つに対応する:
静的オブジェクトは絶対アドレスが与えられていますこれはプログラムの実行中も保持されます。
スタックオブジェクトは、通常、サブルーチン呼び出しと返り値とともに、最後尾、最初の順序で割り当ておよび割り当て解除されます。
- ヒープオブジェクトは、任意の時間に割り当てられ、割り当て解除される可能性があります。より一般的な(そして高価な)ストレージ管理アルゴリズムが必要です。
C言語には、静的オブジェクト、スタックオブジェクト、およびヒープオブジェクトがあります。
Pythonには静的オブジェクト、スタックオブジェクト、およびヒープオブジェクトがありますか?
in another post CPythonがヒープ上のすべてのオブジェクトを割り当てていることがわかりました。 Pythonのすべてのオブジェクトがヒープオブジェクトであることを意味しますか?
しかし、Pythonには静的メソッドもあります。 PLPブックのPython静的オブジェクトの静的メソッドはありますか?
ありがとうございました。
静的メソッドは、PLPブックの静的オブジェクトではありません。メソッドのバインディング動作を無効にする記述子オブジェクトです( 'self'は渡されません)。おかげさまで –