假设我们在C _xxx
中创建了一个包含扩展对象xxx
的Python模块,我们会这样做:
import _xxx
class derived(_xxx.xxx):
# ...
d = derived()
Python如何在幕后为d
分配内存?
Eli Bendersky的文章Python object creation sequence 是我发现的最接近的文章,但它似乎并未涵盖这种情况。
注意:已经有了答案 HERE:我要问作者他是否会考虑在这里迁移他的答案,因为这是一个很好的答案题。即他知道我需要提出什么问题并回答。但是其他人很难找到资源,所以我认为最好将它与适当的问题相匹配。
其他答案当然欢迎,但请先检查上面的链接,确保它尚未涵盖!对现有答案的任何评论,请你等到它被重新安置(如果作者选择重新安置)。
答案 0 :(得分:0)
提供答案,使其不会显示为未回答的问题(我相信,SO&#39的机制可以提高未答复问题的可见性。)
要获得答案,请点击问题底部的链接。
如果作者在此重新定位答案,我将删除此存根。