腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
Boost
Python
,
我
可以
包装
C++
重载
操作符
"+=“、"-=”、"*=",但
不能
包装
"/="?
、
、
Boost
Python
有一个
包装
重载
操作符
的非常简单的方法。Angle类
包装
器以与上面示例中描述的完全相同的方式映射这些
重载
操作符
。当我测试
Python
中的加法、减法和乘法运算符时,它们工作得非常好。除法运算符,不是这样的。
Python
3 (
我
正在
使用
的版本)有一种独特的方式来理解"/“字符。但是,这个解决方案对
我
不起作用,因为
我</
浏览 15
提问于2021-02-09
得票数 2
回答已采纳
1
回答
如何按类型
包装
重载
的函数?
、
、
、
、
它是用
C++
编写的,并
使用
boost
::
python
包装
到
Python
中。是如何处理
C++
中
重载
的函数,从而将它们
包装
成不同的
Python
函数。如果
重载
意味着不同数量的args,就是如何在
Python
中生成
重载
函数的。 但是,如果
重载
函数的类型不同,如何
包装
它们呢?
我
需要两个getitem函数在
C++<
浏览 5
提问于2014-10-05
得票数 0
1
回答
Boost
.
Python
包装
器中的纯虚拟
重载
运算符
、
、
我
正在为一个抽象基类编写一个
包装
类,这个基类有几个纯虚方法和一个
重载
操作符
,如果
我
使用
重载
操作符
进行编译,我会得到以下错误:尽管我在
包装
器类中实现了
重载
运算符,但不知何故
Boost
.
Python
仍然坚持认为它没有实现,有什么线索吗?operator==(const Test& rhs)
浏览 2
提问于2012-06-13
得票数 0
回答已采纳
1
回答
导出用于
Python
的
C++
类
、
、
、
我
有一个用
C++
编写的程序(目前是一个静态库),它有一个非常抽象的接口,在
我
的类上
使用
操作符
重载
等等。
我
想用它创建一个共享库(在Windows上的DLL将是第一步,在尝试其他平台之前)
使用
它在其他更“用户友好”的语言中。
我
读到
Python
对它的ctype有一定程度的支持。
我
只想知道,在
我
投入时间尝试做某事之前,是否
可以
使用
Python</
浏览 2
提问于2018-09-25
得票数 1
回答已采纳
1
回答
如何确保对于特定的
C++
实例总是返回相同的
Python
实例?
、
、
、
我
正在
使用
Boost
.
Python
包装
一个
C++
库。 如何确保对于特定的
C++
实例(通过指针标识)总是返回相同的
Python
实例(通过对象标识)?
我
不能
扩展
C++
类,但是如果有帮助的话,
我
可以
添加一个成员变量(比如PyObject *或
boost
::
python
::handle<>)。
我
认为
浏览 1
提问于2010-07-06
得票数 3
1
回答
包装
操作符
重载
方法
、
、
如何
使用
C++
/CLI
包装
在非托管
C++
代码中执行
操作符
重载
的方法?
我
在一家公司工作,
我
没有太多的机会访问他们的源代码,因此
我
对
操作符
重载
功能的确切功能不太了解。那么,是否有一种方法来
包装
这个方法,而不是在
C++
/CLI中重新定义它呢?
浏览 2
提问于2011-09-16
得票数 1
回答已采纳
2
回答
重载
==及其与nullptr的比较?
、
我
正在编写
C++
本机静态库的
C++
/CLI
包装
器。
我</e
浏览 2
提问于2014-02-20
得票数 3
回答已采纳
1
回答
Boost
.
Python
是如何保存
C++
类的?
、
、
、
我
知道如何
使用
Boost
.
Python
包装
暴露于
Python
的
C++
类。
使用
Boost
.
Python
非常方便地完成
包装
任务,这是非常强大的。然而,关于
Boost
.
Python
如何持有a
C++
类的详细信息很少。
Boost
.
Python
的代码很难阅读或调试,因为它是以模板元编程的方式编写的,所有的东西都是在编
浏览 2
提问于2015-01-28
得票数 1
1
回答
boost
.build诉
boost
.
python
、
、
、
上下文--尝试
使用
Boost
.
Python
集合的
C++
库与
C++
代码进行接口。主要思想是从QA的角度像
使用
python
一样测试
C++
代码(.so文件)。现在提出问题;
BOOST
_
PYTHON
_MODULE
包装
器,我们真的需要在每个.cpp中包含要从
Python
中进行接口吗?假设我们有test.cpp,难道我们
不能
用
Boost
包装</
浏览 5
提问于2013-10-18
得票数 0
1
回答
当
重载
`<<`时,‘std::ostream& (*f)(std::ostream &)’是什么?为什么
我
需要它?
、
、
我
正在为
boost
.log编写一个
包装
器,发现问题似乎是
我
想要的,
但
与
boost
流相关的不是std::cout,而是一些
我
还不知道的内容。为此,
我
一直在想,为什么需要它,它到底在做什么。& operator<< (MyCout &s, std::ostream& (*f)(std::ios &)) { return s;在这种情况下,
我
理解<
浏览 1
提问于2019-01-08
得票数 0
回答已采纳
1
回答
(
boost
.
python
)公开
重载
的operator+()时出错。"TypeError:没有找到to_
python
(按值)转换器“
、
、
、
我
是
boost
.
python
的新手,
我
收到了这个错误,
我
想得到一些帮助。作为一个较大项目的一部分,
我
正在为
我
所拥有的向量类编写一个
包装
器。
我
试图
包装
在
我
所拥有的向量类中定义的一些运算符,只要函数(或
重载
的运算符)不返回类型为Vector的“值”,它就工作得很好,所以我猜
python
不知道如何处理我按值返回的对象。中
使用
"+“或"
浏览 3
提问于2011-10-11
得票数 1
回答已采纳
2
回答
具有不同签名的几个虚拟成员函数
、
、
、
我
正在
使用
Boost
Python
为
C++
中的一些类提供
python
接口。
我
发现了这种
我
不确定如何解决的情况:virtual void visit(const ReportClass r) = 0; virtual void visit(const
python
-
boost
部分有点迷惑,
我
已经看到了如何处理虚函数和
重载
函数,但我不知
浏览 2
提问于2013-01-31
得票数 1
回答已采纳
2
回答
如何
使用
swig
Python
重载
下标运算符
、
、
、
、
我
有一个包含std::vector<Foo>的类,其中Foo是一个包含键、值、注释等的类。请注意,
我
使用
向量而不是字典是有原因的。
我
重载
了
C++
中的下标
操作符
,这样foos["Key Name"]将在向量中搜索具有关键字匹配"Key Name“(其中foos是一个std::vector<Foo>)的Foo对象。
我
使用
为
我
的库创建了一个
Python
浏览 3
提问于2011-06-05
得票数 3
回答已采纳
1
回答
只有当我提供类型检查规则时才会出现“无类型检查规则”错误
、
、
我
有一个主要用作
boost
::shared_ptr的类。
我
正在尝试
包装
一些
重载
的函数,并且需要添加一个类型检查规则,以便使一些功能
可以
从
Python
端获得。当我告诉SWIG要为
我
的类
使用
共享指针时,SWIG
包装
器构建并编译得很好。这是
我
的
包装
代码:%typemap(typecheck)
boost</em
浏览 1
提问于2015-04-15
得票数 0
回答已采纳
1
回答
导出
boost
::asio::ip::address运算符==到
python
、
、
我
试图
使用
boost
python
将
boost
::asio::ip::address导出到
python
。大多数类导出对于我的需求来说都是微不足道的,因为这些都是简单的成员函数。但是,当我导出比较运算符时,
我
看到它们的定义如下:这个语法AFAIK将运算符声明为非成员函数(使之不可导出给
python
)
我</e
浏览 0
提问于2016-01-25
得票数 0
回答已采纳
4
回答
更方便的NSArray和NSDictionary访问
在Ruby中,您
可以
方便地访问数组和字典(散列)元素:在Objective C中,您需要一个方法调用: value = [myDict objectForKey
浏览 2
提问于2011-09-08
得票数 3
回答已采纳
3
回答
如何为
python
包装
c++
库?
、
我
有一个库和一些头文件,没有
c++
源代码,
我
想在
python
中
使用
它。
我
尝试过py++,
但
gccxml报告错误。
我
尝试了swig,
但
出现了许多“未定义符号”错误。有没有一些聪明的工具
可以
自动完成这些事情?
浏览 2
提问于2011-11-14
得票数 3
回答已采纳
1
回答
使用
boost
.
python
从UTF-8编码char*返回
python
实例
、
、
、
我
正在尝试做一些应该非常简单的事情,但是
我
并没有很好地从现有的文档中找到方法。基于和Thomas的评论,
我
确实实现了一个字符串;在这种情况下,您
可以
绕过所有的
boost
.
python
基础结构。这是
我
天真的实现:
boost</e
浏览 4
提问于2011-02-21
得票数 5
1
回答
C++
库的
Python
包装
器
、
、
、
我
有.so
C++
库(没有源代码)和
Python
头文件,
我
想在一些.h项目中
使用
这个库。至于
Boost
.
Python
,
我
还没有找到<em
浏览 1
提问于2013-09-14
得票数 3
1
回答
如何
使用
Python
包装
c++
库(.h & .lib文件)?
、
我
有一个
c++
库,它只包含.h和.lib文件(没有 cpp文件),用于与硬件进行通信,
我
需要
使用
这个库。
我
对c/+没有太多的经验,所以这对
我
来说有点陌生。msgGetDLLRedirections ( PMSGSTATICDATA *pData ); 环顾四周,
我
发现它
可以
执行
c++
,
但
需要.cp
浏览 3
提问于2014-04-15
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如果你工作中遇到这样的代码,别慌,直接跑路就行了
父子较量之c/c加加与java篇
C+笔记六十五:重载等号操作符实现深拷贝
Java与C/C加加的区别
如何写出让同事无法维护的代码?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券