0
我想我可以最好地解释我想要做的例子。如何创建实例将包含自引用属性的类?
因此,在C++中我能做某事这样的:
#include <iostream>
class Cl
{
public:
Cl* recref = this;
int i = 5;
} ob;
int main()
{
std::cout << ob.recref->i << '\n';
}
但是在Python我不能做到这一点:
class Cl:
recref = self
有类范围没有self
定义。
我该如何实现我想要实现的目标?
为什么你会想要一个类变量指向一个单一实例?辛格尔顿?如果这样设置在'\ __ init__' –
您可以在[SODocs](https://stackoverflow.com/documentation/python/419/classes#t=201708040419305159699) – Rahul