gpt4 book ai didi

c++ - 使用 Python C API 实现 PyMyType_Check 方法?

转载 作者:太空狗 更新时间:2023-10-29 22:53:14 26 4
gpt4 key购买 nike

所有 Python 提供的类型都有一个检查方法(即 PyList_Check),允许您检查任意 PyObject* 是否实际上是一个特定类型。

我如何为我自己的类型实现它?我还没有在网上找到任何好的东西,尽管这似乎是一件很正常的事情。

此外,也许我不擅长查看大型源代码树,但我终其一生都找不到 PyList_Check 的实现或 Python (2.5) 源代码中的任何伙伴.

最佳答案

那是因为they're macros使用深层魔法的人。使用 PyObject_IsInstance() 为自己省去一点麻烦。相反。

关于c++ - 使用 Python C API 实现 PyMyType_Check 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2805841/

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