Python不适合我,已经尝试了std::map,获得了具有类似错误的SIGSEGV。无论如何,这一点在下面的日志中都有描述。我做错了什么?还有其他方法可以用C来存储对象吗?(y or n) y[Thread debugging using libthread_db enabled][GCC 10.2.0] on linux
即使所有结构最终都是垃圾收集的,底层数据的block仍然至少有1的引用计数,因为block.some_attr_name引用了block。奇怪的是,即使在分配ref后按箭头键或调整命令行窗口的大小,也会导致引用被破坏,尽管引用的引用计数不能降到零,因为它是在引用自己。即使我通过用self.self = self替换self.refs = [self for i in range(20)]来人为地增加引用计数,这种行为