腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
GetRegionData
()
不适
用于
堆栈
分配
的
缓冲区
作为对WM_PAINT消息
的
响应,我使用win32函数
GetRegionData
(...)来提取组成无效绘制区域的确切矩形。 下面的代码工作正常,第二次调用
GetRegionData
成功。DWORD uRegionSize =
GetRegionData
(hRgn, sizeof(RGNDATA), NULL); // Send NULL request to get the storage但是,当我尝试将数据
缓冲区
移动到
堆栈
上
分配
的</e
浏览 5
提问于2018-08-06
得票数 0
回答已采纳
1
回答
在运行时查找结构
的
总大小
有没有办法在运行时计算结构
的
总
堆栈
和堆大小? 据我所知,只适
用于
堆栈
分配
的
值,但结构也可能包含堆
分配
的
缓冲区
(例如Vec)。
浏览 1
提问于2019-08-22
得票数 4
2
回答
C标准对所使用
的
堆栈
空间有任何保证吗?
、
、
我正在做嵌入式编程,在那里节省内存是很重要
的
。} else { // do something the with buffer某些编译器可以决定为两个
缓冲区
分配
16000 + 32000 =48 to
的
堆栈
空间吗?还是因为这两个
缓冲区
永远不会同时使用,编译器只会
分配
32 is -相当于较大<e
浏览 8
提问于2020-09-24
得票数 12
回答已采纳
1
回答
我想使用智能指针,但不确定在哪里使用和何时使用
、
、
、
、
堆栈
类将维护一个动态
分配
的
未签名long*类型
的
内部
缓冲区
,该
缓冲区
将在构造函数中创建,并
用于
存储元素。此内部
缓冲区
必须包装在智能指针中。
缓冲区
总是以块
的
形式增加或减少,而不是每个进入或退出
的
元素。增量/递减块大小作为构造函数中
的
参数传递。
浏览 7
提问于2022-03-14
得票数 -3
1
回答
与创建和返回拥有的值相比,传递可变引用总是更可取
的
吗?
、
、
从Python这样
的
动态语言开始学习Rust,我不习惯编程模式,在这种模式中,您提供了一个函数,其中包含了对一个空数据结构
的
可变引用,并将其填充到函数中。一个典型
的
例子是将文件读取到String中。"file.txt").unwrap();f.read_to_string(&mut contents).unwrap();let contents = f.read_to_string().unwrap
浏览 3
提问于2017-08-18
得票数 1
回答已采纳
1
回答
堆栈
大小太小
、
、
我需要在渲染脚本根方法中使用一个大型数据
缓冲区
来处理一些数据。例如,一个
用于
存储临时值
的
大浮点数组。出于这个原因,我只是在
堆栈
上放置了一个大数组。只要数据
缓冲区
不太大,它就能正常工作。我
的
每个根调用都需要自己
的
缓冲区
来进行计算。如果正确的话,根方法可以并行运行,因此不可能从java
分配
这个
缓冲区
,因为这将在所有运行
的
根方法之间共享,对吗?知道如何在根方法中
分配
或访问本地数据
浏览 0
提问于2014-10-08
得票数 0
回答已采纳
5
回答
在C中创建磁盘映像(iso 9660)
的
速度非常慢
、
作为一个有趣
的
项目,我想我应该写一个程序来制作iso文件。据我所知,它可以工作,但它每30秒只能读取4KB。我使用弹出-x 11将我
的
cdrom驱动器减速到一个合理
的
速度。
浏览 10
提问于2011-03-30
得票数 0
5
回答
用于
分配
/释放I/O
缓冲区
的
现代C++成语
、
、
对于I/O工作,我需要将N个字节读入
缓冲区
。N是在运行时已知
的
(不是编译时)。
缓冲区
大小永远不会改变。
缓冲区
被传递给其他例程来压缩、加密等等:它只是一个字节序列,没有比这更高
的
了。在C中,我将使用malloc
分配
缓冲区
,然后在完成时
分配
free。但是,我
的
代码是现代
的
C++,当然没有malloc,很少有原始
的
new和delete:我正在大量使用RAII和shared_ptr。然而,这些技术
浏览 5
提问于2015-06-02
得票数 28
回答已采纳
10
回答
堆栈
溢出和
缓冲区
溢出有什么区别?
、
、
在编程中,
堆栈
溢出和
缓冲区
溢出有什么不同?
浏览 2
提问于2009-07-13
得票数 72
回答已采纳
1
回答
为什么我们添加一个值来初始化程序集中
的
堆栈
指针(R7)?
我知道我们首先需要
分配
堆栈
的
维度(在下面的示例中是1000)。然而,我很难理解为什么我们应该添加一个值(在本例中是#999)来初始化
堆栈
指针。
浏览 0
提问于2019-01-05
得票数 2
回答已采纳
3
回答
C++小字符串优化(SSO)如何处理容器?
、
、
、
SSO解释说,小字符串在堆上
分配
: OK,但是当在容器中构造时,这些内容不应该在
堆栈
上,因为容器可以在函数和返回中创建,而函数
堆栈
则过时。 所以我想SSO
不适
用于
STL容器,对吗?
浏览 3
提问于2016-12-11
得票数 0
回答已采纳
1
回答
web程序集中
的
堆栈
大小和堆大小之间有区别吗?
我理解内存是如何与C++中
的
堆栈
和堆一起工作
的
,而且web程序集使用
的
是最大大小为4GB (或浏览器允许
的
任何东西)
的
连续内存
缓冲区
。web程序集中
的
C++中是否有
用于
在
堆栈
上
分配
数据
的
最大大小,它是否与最大内存大小不同。例如,我是否可以在
堆栈
上
分配
C++中
的
所有数据,并能够使用最大内存,或者是否应该在堆上
分配
浏览 0
提问于2019-02-06
得票数 1
回答已采纳
3
回答
字节长为1MB
的
缓冲区
出现问题
、
、
因为我可以解决这个问题:我想使用一个1MB或更大字节
的
缓冲区
,对于数组,这是不可能
的
,因为我有一个
堆栈
重叠。我考虑过getmem和freemem,或者使用thinked流,但还没有完全理解为解决它。对于我来说,需要使用一个
缓冲区
来使用tfilestream进行读/写来复制文件。我不想在内存中一次性加载所有的东西,然后再把它写到磁盘上;对于它,我已经找到了解决方案,但不需要我自己。非常感谢。
浏览 1
提问于2011-07-03
得票数 2
1
回答
首先推送返回地址可以防止
堆栈
溢出吗?
我觉得这是一个非常愚蠢和明显
的
问题,但我还没有在网上找到任何答案。我
的
意思是,
缓冲区
溢出
的
教科书示例是由memcpy在
堆栈
上创建一个有限大小
的
缓冲区
。这是因为函数调用在推送返回地址之前
分配
缓冲区
。溢出
缓冲区
将覆盖返回地址。通过首先按返回地址,然后
分配
堆栈
空间,尝试更改顺序是非常明显
的
。编译器知道每个函数调用需要多少本地空间,并且应该能够在函数返回时弹出
堆栈
浏览 0
提问于2018-12-12
得票数 2
回答已采纳
2
回答
堆栈
上
的
char
缓冲区
/ ASCII字符串
的
Rust等效值是什么?
、
、
、
、
我正在试图找到一个相当于在
堆栈
上有一个ASCII字符串
缓冲区
的
Rust等效于具有与普通C代码相同
的
效率。这里有一个简单
的
玩具练习
的
例子:目标是生成一个随机内容和随机长度
的
ASCII字符串,最多50个字符长。因此,我在
堆栈
上保留一个char
缓冲区
,
用于
迭代构造字符串。: 使用
缓冲区
String::with_capacity(50)或BytesMut,但这会在堆上
分配
缓冲区
浏览 1
提问于2020-12-14
得票数 0
回答已采纳
1
回答
内存访问权限,需要执行
堆栈
中
的
代码。如何验证系统权限?
、
、
、
问题-背景-谢谢。
浏览 0
提问于2013-03-23
得票数 3
回答已采纳
2
回答
堆栈
和
缓冲区
溢出( x86 ISA32 )上内存
的
分配
、
、
、
因此,我一直在学习
缓冲区
溢出以及将内存保存到
堆栈
上
的
过程,我一直很困扰/我不理解某些约定。保存局部变量/数组时,为什么要将内存从
堆栈
指针
分配
给基本指针为什么不反过来呢?如果将arrayn-1
分配
给
堆栈
指针,则不会对上一帧中保存
的
寄存器/返回地址造成威胁。我已经阅读了wik
浏览 0
提问于2014-11-02
得票数 3
回答已采纳
1
回答
c++字符串+=操作符内存后果
我想知道std::string如何用内存来处理它
的
缓冲区
。string result;bytesRead = oFile.gcount(); //get # ofchars read into buffer buf[bytesRead] = '\0'; //ter
浏览 1
提问于2016-03-31
得票数 0
回答已采纳
6
回答
为什么我需要std::get_temporary_buffer?
、
、
、
、
标准规定如下: 如果无法
分配
浏览 10
提问于2010-07-16
得票数 88
回答已采纳
2
回答
奇怪
的
行为,为什么会发生这种情况?
、
调用(getValue:)方法会导致以前声明
的
索引NSInteger i
的
更改。有人能说为什么会发生这种情况吗?(P.S.我是在函数中这样做
的
,所以我简化了一个示例并直接初始化了数组。Stackoverflow.com非常有用
的
网站与聪明人。
浏览 2
提问于2011-08-12
得票数 3
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券