gpt4 book ai didi

c++ - 提升.Python : Weak reference to object?

转载 作者:搜寻专家 更新时间:2023-10-31 01:18:40 24 4
gpt4 key购买 nike

有没有办法获得对 Python 对象的弱引用?使用 boost::python::object 你会得到一个强/共享引用,所以只要 C++ 或 Python 持有对该对象的引用,它就不会被删除。我只希望 Python 持有对对象的强引用,而 C++ 持有弱引用。这可能吗?

最佳答案

为此,您需要进入 CPython API。使用 weakrefobject.h 中的 PyWeakReference 类型。 header 公开了一个类似于 weakref 模块的 API — 请参阅 the docs .

关于c++ - 提升.Python : Weak reference to object?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6892651/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com