腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
numpy.i
是否
向
C++
发送
实际
的
指针
,
或者
复制
内存
?
、
、
、
、
也就是说,我正在尝试获取一个1Dnumpy数组(如果它们需要更多
的
维数,我只会将其扁平化),以独占地通过
指针
传递到我
的
C代码中-我
的
老板不想花时间
复制
所有东西,因为效率非常重要。我相信我们使用
的
是
numpy.i
,
c++
14,Python2.7,以及最新版本
的
swig。我将提供我目前正在使用
的
以下代码(只是尝试在这里获得最小可行
的
代码),但我是相当新
的
,虽然它确实可以工作,但我不确
浏览 13
提问于2019-06-20
得票数 3
回答已采纳
2
回答
对全局运算符新返回
的
指针
使用realloc
、
在realloc中没有
C++
;当然,您可以使用new分配一个新块,将旧块
复制
到新块,用delete释放旧块。问题是,realloc通常会比这更快--当
内存
块
的
大小调整为“就位”时,即realloc
的
返回值恰好与参数
指针
值相同;这也避免了
内存
从旧块
复制
到新块
的
情况。标准是什么--
是否
允许将全局new运算符返回
的
指针
传递给realloc?(在glibc中,new和malloc都使用相同
浏览 3
提问于2015-11-11
得票数 2
2
回答
C++
中
的
Const reference与Golang中
的
等效
我是从
C++
世界走过来
的
,在
C++
中,通常当您关心性能而不需要更改对象时,可以使用常量引用传递它。void func(const std::string& str) 按值计算,您就不能修改它(
或者
实际
上您可以修改它,但它没有任何意义),但是它非常消耗
内存
。通过
指针
,这从
内存
术语来看是很好
的
,但
浏览 4
提问于2016-04-11
得票数 16
1
回答
如何在
C++
进程中将数据从CPU
复制
到GPU,并在指向
复制
的
内存
的
同时在另一个python进程中运行TF?
、
、
我在一个运行多个
C++
应用程序
的
基础设施上工作,这些应用程序在运行基于Python TF
的
应用程序池中
的
DL步骤之前,执行某些“预处理”步骤。我想知道
是否
有一种简单
的
方法可以将所需
的
模型和数据从
C++
应用程序
复制
到GPU
内存
中,然后将"GPU
指针
“传递给python应用程序以提取数据并运行TF。 ? 基本上,我希望避免从
C++
应用程序
向
python应用
浏览 76
提问于2020-10-19
得票数 1
1
回答
使用
C++
/CLI包装器从C#调用
C++
库
、
我有一个
C++
库,它
的
头看起来像:该函数从a读取数据,并写入b。下面是调用包装器函数
的
好方法吗?= mb) MyWrapperNS.MyWrapperClass.MyWrapperFun(pma,pmb); }不安全
的
指针
是一种快速
的
方法吗在
向
C++
/CLI包装器传递数据和从
C++</
浏览 0
提问于2012-12-28
得票数 1
回答已采纳
1
回答
什么时候用openGL将数据
发送
到GPU?
、
我一直在研究使用OpenGL在屏幕上呈现数据
的
应用程序,有一件事经常出现--将数据
复制
到GPU中
的
速度很慢。目前,我在阅读OpenGL SuperBible 7版和在线阅读各种教程之间进行切换,而且我还没有遇到数据被
实际
发送
到GPU
的
情况,我只有猜测。当我调用glBufferStorage/glCreateVertexArrays时,GPU
的
内存
中
是否
分配了空间?还是在我
的
应用程序
内存
中分
浏览 6
提问于2016-10-04
得票数 6
回答已采纳
2
回答
P/Invoke
是否
会执行DLL,然后将其关闭?
、
、
、
、
如果我使用C#来P/调用某个动态链接库,
实际
的
C++
动态链接库
是否
会在调用期间运行,然后被关闭,销毁所有已使用
的
内存
?
或者
,.NET
是否
会接管非托管“堆”中
C++
DLL所使用
的
内存
,并在我每次调用静态函数时将这些对象
的
指针
提供给
C++
DLL?当我需要某个
C++
项目让它
的
内存
持久化
浏览 2
提问于2013-03-24
得票数 7
回答已采纳
1
回答
与
C++
共享Julia对象
的
最有效方式是什么?
、
、
、
我有一个用
C++
编写
的
存储管理器,我想从Julia
向
C++
程序传递一些对象。对于我来说,以字节数组
的
形式接收内容就足够了,稍后可以将其传递回Julia并轻松解码。什么是最好
的
方法,最大限度地减少
复制
数据
的
数量(并避免
向
/从磁盘写入/读取数据)? 可以从
C++
程序分配所需
的
内存
并与Julia共享它来序列化对象,
或者
将Julia分配
的</e
浏览 1
提问于2018-01-21
得票数 6
2
回答
C++11 -区分右值
指针
、
、
、
、
如何将变量区分为编译器构造
的
字符串?这
是否
意味着,对于任何包含const char*
的
容器,应该通过
C++
的
移动语义以外
的
方法
复制
数据?有没有办法只移动编译器构造
的
字符串,而不
浏览 0
提问于2011-03-18
得票数 2
回答已采纳
3
回答
C++
访问二维数组
指针
上
的
值
、
、
我需要一个整数
的
动态2D数组,它将代表一个标准矩阵。大小和元素是在运行时从文件中读取
的
。file >> element; }} } } 我在这里挑战自己,使用
指针</
浏览 0
提问于2013-02-28
得票数 0
回答已采纳
1
回答
OpenCV:为什么*p_img1=*p_img2不正确
、
、
p_img1和p_img2是IplImage*以前
的
cvLoad‘’ed,我希望p_img1成为p_img2
的
副本。编写*p_img1 = *p_img2;似乎很好(我可以在调试模式下检查它,也可以显示图像),但在这一行之后,使用cvReleaseImage作为一个
指针
显然也会破坏另一个
指针
。我不明白,因为两个
指针
(两个地址)是不同
的
,只有结构
的
字段被
复制
。 我注意到使用p_img1 = cvCloneImage(p_img2);解决了问题。
浏览 2
提问于2017-08-19
得票数 3
回答已采纳
1
回答
即使在嵌入式系统中,
C++
如何使使用动态容器类成为可能?
、
、
、
即使在嵌入式系统中,
C++
如何使使用动态容器类成为可能?背景资料:在
C++
上,这可以很容易地通过容器类/动态数组来实现。虽然,当使用C时,我(猜)我是连续覆盖
内存
地址(当我使用一个
指针
,然后改变长度)?
C++
是怎么做到
的</
浏览 0
提问于2015-04-07
得票数 2
回答已采纳
3
回答
如何在Linux上快速地将大数据从
c++
发送
到python?
、
、
、
在Linux上,如何快速(约40~50 the )将大数据(RGB图像数据: 320*240*3)从
c++
进程
发送
到python进程(以及从python到
c++
的
小规模浮点数据)?我试过: 要
发送
的
消息大于UDP消息约束(65535),因此直接使用sendto()将得到错误:消息太长。我也怀疑这
是否
是一种快速方式(大约40~50赫兹是可以
的
)。 共享
内存
浏览 8
提问于2016-12-19
得票数 0
1
回答
Cython:让python创建由
C++
填充
的
内存
、
、
、
我有一个
C++
层
的
代码,它通过UDP接收消息,并将这些消息解码为C-struct。我想把这个消息信息传递到这个消息层之上
的
应用层。由于Python将在其应用程序中使用C-struct,所以我们希望使应用程序层负责创建
实际
的
内存
。当
C++
层调用这个回调函数时,它应该返回指向C结构
的
存储区域
的
指针
。
向
Python应用程序发出信号,表示C-struct
的
存储区域(在函数1中创建)填充了接
浏览 1
提问于2015-06-29
得票数 1
1
回答
防止Java重新定位对象
、
、
、
在考虑调用java对象时,如何防止java更改对象
的
位置?在
C++
中,可以
向
JVM请求对对象
的
引用,然后将其输入到
指针
。因此,问题很明显,您
的
指针
不再有效。有什么想法吗?在看到目前为止
的
答案时,让我澄清一下。据我所知,当java创建一个对象时,它提供了一个引用(相当于一个
指针
),该引用将所有其他对象引向它
的
实际
数据和方法。当从
C++
内部调用java时,您必须键入强制转换对
指
浏览 8
提问于2014-07-21
得票数 1
回答已采纳
1
回答
托管位图和
内存
管理
、
、
、
我正在编写一个
C++
/Cli互操作层,它位于使用opencv从磁盘读取图像
的
本地库之间。互操作层应将图像转换为托管位图,然后将其
发送
到c# ui。 通过
复制
内存
,
实际
转换是微不足道
的
。因此,我希望避免在
内存
中保留图像
的
两个副本,而是重新分配指向托管位图中
的
图像数据
的
指针
,以指向opencv图像数据。我最初
的
想法是锁定托管位图并将Scan0
指针</
浏览 0
提问于2012-02-24
得票数 0
回答已采纳
3
回答
函数调用参数总是一个新对象吗?
、
、
我读到: 值、引用或const-引用 但是,如果将
指针
传递给函数,而在该函数中更改
指针
,则不会更改对象,该对象
的
标识符用于将其指定为参数,它只会更改传递给函数
的
指针
。这
实际
上意味着,在
C++
中,所有的东西都是以A副本
的
形式传递
的
,区别是这个
复制
的
值可以用作
内存
地址(<em
浏览 5
提问于2013-11-03
得票数 5
回答已采纳
1
回答
记忆取证工具
的
原理
、
、
我目前正在写一篇关于数字取证
的
论文,其中包括一个关于记忆取证
的
章节。除了这些工具和获取各种数据
的
方法之外,我很想找到这些工具(如波动率)在理论上是如何工作
的
信息。例如,他们如何通过查看原始转储或任何其他方式来识别偏移量、进程、连接、
内存
差异(取决于操作系统)。
内存
分析工具是如何工作
的
?他们用什么方法?我似乎找不到关于这件事
的
多少信息。
浏览 0
提问于2014-07-27
得票数 4
回答已采纳
5
回答
当分配给动态数组时,
内存
是否
在
C++
中被分配?
、
、
、
、
假设在
C++
中,我有以下代码:private:public: myData,因此行myData = data只分配
指针
地址。所以这里没有额外
的
内存
,对吗?但是,Foo类是负责提供释放myData
内存
的
析构函数吗?还是有一个
实际
指向堆栈
内存
的
动态数组
指针
?此外,如果我想保护Foo
浏览 1
提问于2014-04-03
得票数 1
回答已采纳
2
回答
c++
中
的
每个对象都包含不同版本
的
类成员函数吗?
、
、
我只是好奇,在
C++
中创建对象
是否
会为其成员函数
的
新副本分配空间?在汇编或机器代码级别,在不存在类
的
情况下,来自同一类
的
不同对象对特定函数
的
所有调用
实际
上
是否
引用相同
的
函数
指针
,
或者
内存
中
是否
存在多个函数块,因此从同一类派生
的
每个对象
的
每个成员函数都有不同
的
指针
?
浏览 0
提问于2020-11-12
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C+中的值传递和引用传递
C语言编程经验
全面理解C+指针和内存管理(一)
Android JNI 基础知识
满屏红色:C语言中最常见的这些报错,你经历过多少
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券