腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
没有
显
式
命令
的
情况下
,
在
函数
调用
之间
清除
数组
指针
数据
?
、
、
我有以下问题:
在
C++程序中,我有一个声明为Renderer Rendering_Handler
的
全局
数据
结构,其中包含一个定义为vector<Render_Info> visble objects
的
成员字段
数据
结构本身做什么并不重要,它们是抽象
数据
以并行化我
的
程序所需
的
包装器。需要明确
的
是,Rendering_Handler是完全全局
的
,而且它实际上是一个单例(我可以100%确认这个构造
函数<
浏览 2
提问于2017-12-20
得票数 26
回答已采纳
1
回答
memset与Swift 5.2
、
、
有时,我需要将字节
数组
的
一部分
清除
为零。使用for循环,这是缓慢
的
。使用memset()
函数
要快得多。下面的代码将
清除
数组
"a“中
的
200-299元素。/ a[0..999] set to 1length = 100
在
使用现在它也起作用了,但是出现了一个
浏览 3
提问于2020-03-28
得票数 1
回答已采纳
2
回答
在
CUDA __device__
函数
开始或结束时是否存在隐
式
屏障同步?
、
、
如果CUDA内核
调用
__device__
函数
,那么
在
进入或退出__device__
函数
的
块中
的
所有线程
之间
是否存在隐
式
同步?如果不是,这意味着块中
的
一些线程可能在块中
的
其他线程进入__device__
函数
之前就已经退出了该
函数
(
在
没有
任何
显
式
同步
的
情况下
)? 任何指向相关信息
浏览 0
提问于2012-08-16
得票数 2
回答已采纳
1
回答
在
Rust中,堆栈和堆分配究竟是如何工作
的
?
因此,我理解如何工作
的
简单答案是,本地
的
东西发生在堆栈中,盒子
的
东西发生在堆上。 然而,当你有更复杂
的
行为时会发生什么呢?具体来说,让我们来讨论一下
在
FFI中保存
的
不确定
的
时间,然后必须从*mut c_void中复活
的
数据
。如果您‘忘记’了一个
指针
,使用std::mem::遗忘,或者使用std::mem:transmute()--一个指向*const
指针
的
指针
--
浏览 0
提问于2014-08-15
得票数 1
回答已采纳
8
回答
离开作用域时未
调用
析构
函数
、
、
我正在学习C++中
的
内存管理,我不明白为什么
在
离开作用域时只
调用
一些析构
函数
。在下面的代码中,只
在
myfunc结束时
调用
obj1析构
函数
,而不是为动态分配
的
obj2
调用
。cl1 obj1(222,"NY"); obj2= new cl1; obj2 -> ~cl1 ; 下面是我
的
析构
函数</
浏览 0
提问于2011-07-18
得票数 2
回答已采纳
8
回答
什么时候使用shared_ptr,什么时候使用原始
指针
?
、
shared_ptr<B> GimmeB () return m_b; shared_ptr<B> m_b;假设B是一个
在
语义上不应该存在于A
的
生命周期之外
的
类,也就是说,B自己存在是完全
没有
意义
的
。**或或 总的来说,
在
C++代码中完全避免使用原始
指针
代替智能
指针
是一种好
的
做法吗?我认为,只有在所有权
显
式</
浏览 56
提问于2011-10-05
得票数 83
回答已采纳
3
回答
如何在被
调用
的
函数
中获得
数组
的
大小?
、
、
我们不能通过它们
的
值传递它们,如果不这样做,就会发生从
数组
类型降级到
指针
类型
的
降级。我们需要将
指针
值传递给
数组
的
第一个元素,或者将
指针
传递给
数组
本身。是的,这就是人们所说
的
array decay。由于
数组
的
原始type information
在
传递时丢失了,我们无法在被
调用
的
例程中获取传递
数组
的</em
浏览 5
提问于2014-06-29
得票数 0
回答已采纳
1
回答
显
式
地将lambda转换为
函数
指针
、
我有一个遗留
的
模板
函数
,我正在尝试
调用
它,它对
函数
指针
进行了大量
的
特殊化,并带有不同数量
的
参数。我正在编写我自己
的
一个新
的
模板
函数
,它接受某种任意类型
的
非捕获lambda,并需要将其传递给其他库。但是,如果我
显
式
地将其转换为相关
函数
指针
类型,则一切正常。 那么问题就是如何让我
的
模板代码从lambda
的<
浏览 0
提问于2014-02-14
得票数 1
2
回答
具有
显
式
调整大小
的
向量
、
我使用
的
是一个向量,但出于多种原因,我使用
指针
来引用单个元素。问题是,当我添加元素时,向量会调整大小,并可能会将元素移动到另一个更大
的
内存地址。这会使我
的
指针
失效。为了避免重新分配,我
在
使用向量之前
调用
了vector<T>::reserve。然而,有些
情况下
我
没有
预留足够
的
空间。在这种
情况下
,我希望向量断言或抛出异常,而不是试图静默地调整大小。有
没有
办法使用向量或其他<
浏览 0
提问于2013-04-11
得票数 1
回答已采纳
2
回答
编译器是否对新初始化
的
对象
调用
隐
式
析构
函数
、
我有一个疑问,因为C++ (GNU g++)编译器使用堆栈中
的
对象
调用
隐
式
d-tor。当它为对象
调用
d-tor时,其中使用new分配内存。return 0;请帮助我了解,如果编译器
没有
释放*ob2
的
内存,那么它为什么要这样做?
浏览 0
提问于2018-05-31
得票数 0
1
回答
衰变阵列与内存去分配
、
、
、
、
关于内存
的
“行为”,我一直
在
挠头,
数组
被腐蚀为
指针
。 我有一个
函数
,在这个
函数
中创建一个结构
数组
(
没有
显
式
内存分配),然后作为
指针
传递给另一个
函数
。所述
函数
将
指针
存储
在
静态变量中。阅读这类代码时,我会说
指针
应该在第一个
函数
的
末尾失效(因为
没有
完成malloc
浏览 1
提问于2014-08-04
得票数 0
回答已采纳
2
回答
CLD在这里做什么?
、
PUSH EDI MOV EAX, What CLD POP EDI我
在
谷歌上搜索了CLD说它
清除
了方向标志..。
在
我删除它之后,这个功能看起来很好。
浏览 4
提问于2014-01-27
得票数 2
回答已采纳
1
回答
使用adb
命令
收集android设备使用
数据
时
显
式
GC
、
、
、
当我使用adb
命令
从设备收集内存、cpu、网络
数据
时,我得到了频繁
的
显
式
GC操作。I/art(29126):
显
式
并发标记
清除
GC释放了3(96B)个AllocSpace对象,0(0B)个LOS对象,31%可用,17MB/25MB,暂停559us,总计19.188ms 我怎么才能避免呢它会中断
数据
收集和应用程序
的
操作。为什么它代表应用程序
调用
(
在
日志中)。我是通过
浏览 12
提问于2016-01-19
得票数 0
1
回答
在
标准中
没有
“隐
式
参数”这样
的
东西吗?
、
、
、
最近,我问
的
问题,其中一个答案是
在
标准中
没有
“隐
式
此参数”这样
的
东西。“似乎错了。从:”如果
函数
是一个非静态成员
函数
,则
函数
的
参数应该使用指向
调用
对象
的
指针
初始化,就像通过
显
式
类型转换一样。
浏览 11
提问于2022-04-17
得票数 2
1
回答
QOpenGLVertexArrayObject
的
使用
、
、
我有个关于QT中VAO
的
问题。); vao.release();
在
绘画阶段0, vertices.size()); } }
在
我只处理一个VAO
的
情况下
,这是可行
浏览 1
提问于2013-12-17
得票数 5
1
回答
是否有一个表达式指示使用了哪种形式
的
删除(含意与完整)?
我是否应该
显
式
地
调用
del以进行深度删除?让我更具体地说:
在
分叉与当前线程合并之前发生了什么?当一条线和另一条线交织在一起时,它是敲击还是使用
指针
?啊哈!
浏览 2
提问于2011-06-08
得票数 2
回答已采纳
5
回答
当我用
数组
名作为参数
调用
函数
时会发生什么?
、
、
、
我正在阅读K&R
的
TCPL,当我阅读有关
数组
和
指针
的
内容时,我编写了下面的小代码:int sum(int a[]) int t = 0; 当
调用
一个使用
数组
名称作为参数
的
函数
时,会发生什么?a[]<e
浏览 3
提问于2013-03-19
得票数 0
回答已采纳
3
回答
内存泄漏,来源: float** binsRowPtrs = new float *[_nbins];
、
、
float** binsRowPtrs = new float *[_nbins]; 这些项目不是用new动态创建
的
。
浏览 0
提问于2012-03-02
得票数 0
回答已采纳
1
回答
不
调用
父
函数
而重写析构
函数
、
、
我正在编写一个继承自某个库
的
类。 self.proprietary_cleaning_function() 像___init__或__del__这样
的
函数
是否
在
它们被覆盖
的
方
浏览 5
提问于2017-01-29
得票数 3
回答已采纳
1
回答
如何在c++中进行新
的
安置?
、
、
可能重复: #ifndef _MEMORY_BASE_H_ //================================#endif#ifndef _MY_CLASS_H_//========
浏览 0
提问于2012-03-20
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
《Go语言实战》读书笔记
最容易忽略的C语言知识点细节,编程大牛进阶之路!
Net调用非托管代码
Golang与Java全方位对比总结
嵌入式C语言编程规范
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券