腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如果
给定
初始化
的
类
为
PyObject
,
则从
C++
调用
Python
类
方法
、
、
、
我在
c++
中有一个函数,它接收一个
初始化
的
类
作为
PyObject
。
python
类
是: class Expression: self.obj = obj def get_source(self+接收到以下内容: Expression(somefunctogetsource) 如何从
c++
调用
expression对象
的
get_source
浏览 117
提问于2019-03-22
得票数 0
回答已采纳
3
回答
从
C++
(或C)回调
调用
python
方法
、
、
、
、
我正在尝试从
C++
调用
python
类
中
的
方法
。从中
调用
它
的
C++
方法
是一个
C++
回调。// (pFunc is globa
浏览 0
提问于2013-05-17
得票数 17
回答已采纳
2
回答
Python
NamedTuple到
C++
结构
、
、
、
有谁知道如何将从
python
函数返回
的
namedtuple解析
为
struct,还是只将其解析
为
单独
的
变量。我遇到麻烦
的
部分是从返回
的
指针中获取数据。我正在使用
C++
()
调用
调用
PyObject
_CallFunction()来
调用
嵌入到
PyObject
_CallFunction中
的
python
函数,并且我不知道在获得返回数据<e
浏览 0
提问于2016-10-29
得票数 1
回答已采纳
1
回答
如何将
c++
类
实例传递给
python
类
、
、
我是新手来提升
python
的
。我必须首先在cpp代码中
初始化
一个cpp
类
实例,然后将这个cpp实例传递给
python
代码,使用一个
python
类
实例来
调用
它( cpp实例)。我尝试过
Python
/C API
方法
,但失败了,所以我想知道如何将
c++
类
实例传递给
python
类
。 以下是我
的
代码,从boost
pyt
浏览 3
提问于2011-02-20
得票数 11
回答已采纳
1
回答
我们如何正确地实现子类化
C++
对象
的
Python
绑定?
、
、
我有一个关于
C++
和
Python
的
相当复杂
的
交互
的
问题,我希望社区能帮助我。
如果
我
的
解释不合理,请在评论中告诉我,我会尽量澄清。我们已经开始
为
我们
的
一些对象构建
Python
绑定。我们不想修改原始
的
"File“或"Socket”
类
;我们创建了"File“和"Socket”
类
的
"FilePy“和&qu
浏览 0
提问于2010-07-17
得票数 2
回答已采纳
1
回答
如何在不构建模块
的
情况下向
Python
公开
C++
类
、
、
、
我想知道是否有任何
方法
向
Python
公开
C++
类
,但不构建中间共享库。class toto public:另一方面,在我
的
python
端,我将有一个wrapperF
浏览 3
提问于2013-08-26
得票数 5
回答已采纳
1
回答
在同龄人函数中转换失败;在外部工作
、
我正在尝试编写一个薄薄
的
包装层,将
c++
类
与
python
连接起来。
Python
本身使用这三个签名从py
调用
c函数:typedef
PyObject
*(
PyObject
*); 不幸
的
是,PyMethodDef结构将一个函数存储
为
PyCFuncti
浏览 8
提问于2022-10-31
得票数 0
1
回答
如何使用boost::
python
从
C++
类型中提取包装
的
Python
类型?
、
、
我已经使用Py++封装了一个
C++
类
,一切都在
Python
语言中运行得很好。我可以实例化
c++
类
、
调用
方法
等。 我现在正在尝试将一些
Python
嵌入到
C++
应用程序中。这在大多数情况下也工作得很好。我可以
调用
Python
模块上
的
函数,获取返回值,等等。我
调用
的
python
代码返回我包装
的
一个
类
浏览 0
提问于2012-11-30
得票数 1
回答已采纳
1
回答
用Cython包装观察者模式
、
、
、
观察者模式经常出现在我
的
C++
项目中,我现在希望通过Cython绑定将其公开给
Python
解释器。我试图构建一个最小
的
例子来说明这种情况。Spectacle接受从抽象基
类
Observer派生
的
任何对象,如Onlooker。当我们
调用
Spectacle::event()时,每个注册
的
观察者都会收到通知。这是文件ObserverPattern.h
的
内容private: std::vector&
浏览 1
提问于2013-06-12
得票数 0
回答已采纳
1
回答
如何使用SWIG从
C++
调用
在
python
中重写
的
虚拟
方法
我
的
C++
类
:public:};def createObject(): return m 在
C++
代码中使用此
PyOb
浏览 0
提问于2016-02-25
得票数 1
1
回答
如何使用Cython将
python
函数作为参数传递给
c++
函数
、
、
、
、
下面是我
的
设置:我有下一个
c++
类
,我想包装它:class Foopublic: typedef int ArgType1;void setFooFunction(FooFunction f);#include "Foo.h"int fooFun(int a, int b) if我想要这样做: .
浏览 3
提问于2015-05-25
得票数 6
回答已采纳
1
回答
为什么PyCallable_Check()在全局
类
实例上返回0?
、
、
、
、
现在,我正致力于将
python
嵌入到更大
的
C++
应用程序中。尽管我不是
python
专家,但我知道使用内置
的
PyCallable_Check(),我可以检查
python
对象是否可以
调用
。从中,我发现它依赖于
类
中
的
可用__call__
方法
或具有非空tp_call成员
的
类型。现在困扰我
的
是,
如果
我获得对象引用(在
C++
中)某个
类
<em
浏览 6
提问于2021-11-29
得票数 1
回答已采纳
2
回答
使用C对象指针构建
PyObject
*
、
、
、
假设我有这样
的
结构:{ Foo* myFoo;简单地说,Foo是:{ hello() std::cout << "Hello\n";}; 我不想将
类
Foo重新构建
为
python
模块,因为它代表了一个库中
的
类
,其中包含了更多
的
函数和变量(但这与这个问题无关)我并没有从文
浏览 2
提问于2019-11-02
得票数 0
回答已采纳
2
回答
通过
C++
传递
Python
函数中
的
参数
、
、
我正在使用一个
C++
程序,我需要从
C++
程序中
调用
Python
对象(以执行优化和数学操作)。class is ",self.sum 不幸
的
是,参数x没有通过
python
方法
add (当我
调用
PyObject
_CallMethod(pInstance,"add","i",x)),通过
python
调用
print
方法
会得到“通过
P
浏览 3
提问于2013-05-16
得票数 1
回答已采纳
1
回答
从
Python
扩展
调用
C++
虚拟成员时崩溃
、
、
我正在尝试编写一个简单
的
包装器来包装一些
C++
类
,以便从
Python
中
调用
它们。具体
的
问题是,
如果
下面未注释virtual,则尝试创建Foo()会使解释器崩溃。
如果
我在系统中设置了一个扩展模块并注册了类型,那么来自
Python
解释器
的
调用
就可以正常工作,无论是使用extern "C"还是在
类
中使用静态成员来注册
Python
类型
的</em
浏览 1
提问于2012-08-02
得票数 1
1
回答
我认为
python
覆盖了我
的
vtable (
c++
扩展)
、
我正在编写一个
C++
python
扩展,每当我(从
C++
)
调用
某个
类
的
一个虚拟继承
的
方法
时,我都会遇到一个SIGSEGV,这个
类
也是一个
PyObject
(即它有一个
PyObject
_HEAD)。我终于想起
python
对
C++
一无所知。果然,GCC在我
的
对象
的
前4个字节中放置了一个vtable指针(可以看出,因为
PyOb
浏览 2
提问于2013-09-29
得票数 1
1
回答
如何使用
Python
C/
C++
接口将实例成员函数作为PyCFunction类型传递
、
、
我正在尝试将
python
嵌入到现有的
C++
应用程序中。但是,我一直在尝试从
python
脚本
调用
实例成员函数。我有一个现有的
类
,其中有一个私有成员函数,它包装了本机函数并满足PyCFunction接口。* PythonMethod_submit(
PyObject
*,
PyObject
*);当我创建PyMethodDef时,我使用
方法
名来标识我想要
的
函数,但是我得到了一个编译错误,表明我必须使用错误
的
类型签名<em
浏览 0
提问于2014-04-05
得票数 0
1
回答
如何控制
python
中
的
c++
类
对象?
、
、
我希望在
python
中控制
c++
类
对象。 在
c++
中反对
类
并将对象发送到
python
。动物类();
PyObject
*py_func =
PyObject
_GetAttrString(mymodule,"ControlAnimal");
PyObject
_CallFunction(funcdef ControlAnimal(动物) // Get动物对象是从
浏览 2
提问于2018-11-07
得票数 0
3
回答
从
C++
调用
C++
函数时,如何将
python
类
作为参数传递?
、
、
我正在编写一个
C++
应用程序,它需要加载
Python
模块,并
调用
该模块中
的
函数。应用程序需要将一个
C++
类
作为参数传递给
python
函数。我设法从
C++
代码
调用
python
代码,但我只设法将“原始”类型作为参数传递。我使用SWIG创建了包装器/接口,但是我找不到如何将我
的
C++
类
从应用程序转换为
PyObject
*,以便将其作为参数传递给
浏览 2
提问于2014-12-08
得票数 0
1
回答
带有递归分段故障
的
Python
、
、
、
我在
C++
中使用
python
的
C++
(2.7)将
python
树结构转换为
C++
树。守则如下:
python
树被递归地实现为一个具有一个子类列表
的
类
。叶节点只是原始整数(不是
类
实例)。我加载一个模块并从
C++
调用
一个
python
方法
,使用来自
的
代码,它作为
C++
中
的
PyObject
浏览 4
提问于2012-11-12
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何把C/C++程序编译成实用的Python模块
把C/C+程序编译成实用的python模块,突破你的瓶颈
PHP和Python在一起了
C与python混合编程
你试过C语言和Python一起混合编程吗?两者相加不是已经无敌了!
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券