腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(2948)
视频
沙龙
1
回答
加
载到
数组
会
导致
堆栈
崩溃
,同
时有
足够
的
空间
吗
?
c++
、
intrinsics
、
avx
、
avx512
、
stack-smash
void* pp = (void*) ((uchar*) str + pos);} 为了研究这个问题,我在插入元素时检查了指针
的
位置在开始
的
时候我有0x7ffce3468d30,在结束
的
时候0x7ffce3468d69。减去这些地址就得到了3E = 62。所以它应该放在声明
的
数组
中。将掩码移位1(截断一个元素),不会抛出错误。
浏览 14
提问于2019-05-20
得票数 0
回答已采纳
2
回答
关于C++中
的
内存
c++
、
memory
namespace std; int x[2000][2000]; cin >> y; 但是,当我运行以下两个程序时,它们是可以
的
。有人能告诉我为什么
吗
?
浏览 1
提问于2012-06-10
得票数 2
回答已采纳
5
回答
是否保证指定
的
数组
总是有
足够
的
空间
?
c
、
arrays
与malloc不同,我从未见过用于检查
数组
是否有
足够
空间
的
if语句。那么,即使在
堆栈
中分配了
数组
,也可以保证
数组
始终获得
足够
的
空间
吗
?如果出现其他情况,该怎么办?
浏览 0
提问于2012-06-07
得票数 3
回答已采纳
1
回答
确定Python
的
最大有效集合递归限值
python
、
recursion
在Python 2文档中,sys库包含以下内容(粗体部分是我
的
编辑):最高可能
的
限制是与平台有关
的
。当用户有一个需要深度递归
的
程序和一个支持更高限制
的
平台时,她可能需要设置更高
的
限制。这应该谨慎行事,因为过高
的
极限<em
浏览 3
提问于2016-01-19
得票数 7
回答已采纳
1
回答
内存:
堆栈
和交换
linux
、
memory
、
heap-memory
、
swap
、
stack-memory
当RAM不足时,堆上动态分配
的
变量可以利用磁盘上
的
交换
空间
(尽管
会
导致
性能下降)。我
的
问题是内存中
的
堆栈
是否也可以利用交换
空间
。int main() int myArray[1000000];}
浏览 0
提问于2015-05-11
得票数 1
回答已采纳
4
回答
创建一个大
的
数字
数组
(10^9大小)
c++
、
arrays
、
memory
我想创建一个能够存储10^9个数字
的
数组
(Long Int),我试着这样做,我
的
编译器crashes.What是C++.Also中允许
的
最大
数组
大小,如果我也动态地这样做,我会得到相同
的
problem.How,我能完成我想要达到
的
任务
吗
?
浏览 0
提问于2012-07-06
得票数 10
6
回答
堆栈
内存有限制
吗
?
c
、
memory-management
、
operating-system
、
heap-memory
、
stack-memory
我正在穿过其中
的
一根线。程序
崩溃
,因为它在函数中本地声明了一个10^6
的
数组
。当相同
的
数组
被全局声明时,它工作得很好(堆上
的
内存保存了它)。现在,让我们假设,
堆栈
向下增长,
堆栈
向上增长。-
堆栈
现在,我相信如果在
堆栈
上分配失败,它一定也会在堆上失
浏览 1
提问于2010-05-06
得票数 11
回答已采纳
3
回答
在现代x86系统中,
堆栈
浮点数比堆浮点数快
吗
?
c
、
arrays
、
performance
、
floating-point
在C(或double)
数组
上,这些
数组
足够
小,适合于L1或L2缓存(大约16k),而且我在编译时知道它们
的
大小,在它们所使用
的
函数中定义它们通常有速度优势
吗
?所以它们是
堆栈
变量
吗
?如果是的话,会不会有很大
的
不同?我知道在过去堆变量比
堆栈
变量慢得多,但是现在cpu寻址和缓存
的
结构要复杂得多,我不知道这是否正确。我需要对这些
数组
在“块”中反复运行浮点运算,一遍又一遍地重复相同
的
浏览 4
提问于2014-09-09
得票数 4
回答已采纳
2
回答
在C中成功创建
的
检查
数组
c
、
arrays
、
memory
在C中,有两种创建
数组
的
方法:和使用第二条语句,很容易检查是否有
足够
的
内存来创建
数组
浏览 2
提问于2014-04-24
得票数 6
回答已采纳
1
回答
C大小大于210万
的
数组
初始化错误
arrays
、
c
、
gdb
我是个C新手,我写了一个简单
的
程序来寻找素数。但是,当我使用大于~210万
的
n值时,程序在bool arr[n+1];
的
第25行停止工作。_setjmpex (未知源:0) 否则,它可以很好地处理较低
的
值。
浏览 21
提问于2021-04-16
得票数 0
回答已采纳
1
回答
分段
堆栈
是如何工作
的
?
c++
、
go
、
goroutine
、
fiber
、
boost-coroutine
主要
的
疑问来自于这个,看起来他们所做
的
是在
堆栈
的
底部留出一些
空间
,并检查它是否已经被注册到分配给它
的
内存中
的
某种信号处理程序(也许是通过mmap和mprotect?)然后,当他们发现他们已经耗尽
空间
,他们继续分配更多
的
内存,然后继续从那里。关于这方面的三个问题 这不就是构建用户
空间
的
问题
吗
?它们如何控制新
堆栈
的
分配位置,以及如何编译程序以了解
浏览 2
提问于2017-09-16
得票数 12
回答已采纳
2
回答
数组
索引大小
c
、
arrays
我被
数组
代码搞糊涂了。 } { }} 这里
的
数组
大小是1,但是当我输入长度5时,它工作得很好:程序显示了我输入
的
所有5元素。
浏览 1
提问于2015-03-14
得票数 0
2
回答
可变长度阵列性能影响(C/C++)
c++
、
c
、
arrays
我正在编写一个相当简单
的
函数,它将
数组
发送到文件描述符。但是,为了发送数据,我需要附加一个字节头。我运行了谷歌
的
cpplint.py,它抓住了我正在创建buffer_to_send
的
地方,并发表了一些关于不使用可变长度
数组
的
评论。具体来说,以下是谷歌
的
C++风格指南对可变长度
数组
的
说明.根据他们
的
评论,我可能已经找到了代码中看似随机
崩溃
的
根本原因(它们很少发生,但还是很烦人)。然而
浏览 4
提问于2013-09-27
得票数 3
回答已采纳
2
回答
在visual studio C++中,是否有办法在运行时增加
堆栈
保留大小?
c++
、
stack
在求解器中有一个递归算法,所以我在Configuration >Linker->System-> stack大小中将
堆栈
保留大小设置为2100000。但是当一些客户在他们
的
机器上运行它时,它就会
崩溃
。我将
堆栈
保留大小减少到0,并要求客户尝试。它起作用了。所以我认为堆叠储备
的
大小应该是问题所在。 客户机器
的
潜在问题是什么?我认为客户可能
会
设置一个非常小
的
最大虚拟内存大小。所以我在我
的
机器上尝试,
浏览 1
提问于2015-02-20
得票数 0
2
回答
C:仅对大文件进行合并排序时出现segfault
c
、
sorting
、
memory
、
segmentation-fault
、
mergesort
下面的代码对单词
数组
进行排序,处理小
的
数组
,并对大
的
数组
进行分段错误(>400000个单词,尽管我还没有找到一个限制)。它正被一个程序调用,该程序向它传递一个要排序
的
单词
数组
(从文件中读取),并测试其是否成功:#include <stdlib.h> #include <string.h
浏览 2
提问于2011-04-22
得票数 1
1
回答
System.ArgumentException:值不属于预期范围
c#
、
compact-framework
、
pocketpc
我
的
工作是紧凑型框架c# vs 2005。我
的
掌上电脑设备是袖珍pC 2003设备。
堆栈
跟踪在这里at System.Text.ASCIIEncoding.GetBytes我对客户提供
的
值进行了硬编码。它在我
的
PDA上工作,但在客户端PDA上不工作。我看到
的
一个不同之处是,在我
的
PDA Byte[] r
浏览 5
提问于2011-10-18
得票数 0
3
回答
C strcpy是如何工作
的
,它是否改变了原始字符串
的
大小?
c
、
string
、
size
、
strcpy
printf("%s\n",b); } 13this is mine我想问
的
是,即使我已经将更大
的
字符串复制到a,但它
的
大小并没有改变,但它
的
内容正在改变,为什么?
浏览 9
提问于2015-06-26
得票数 2
5
回答
传递C字符
数组
并分配
导致
程序
崩溃
c
、
windows
、
memory
关于程序为什么会在这里
崩溃
(见注释行)有什么想法
吗
?我认为这可能与内存滥用有关。
浏览 0
提问于2012-08-15
得票数 1
回答已采纳
2
回答
C
数组
结束后
的
索引
c
、
arrays
、
undefined-behavior
我用C编写了一个简短
的
程序,目的是看看索引过
数组
结束后会发生什么。 printf("array: %d, %d random value: %d", ar[0]
浏览 5
提问于2017-02-01
得票数 1
3
回答
在C中通过指针进行内存分配
c
我正在学习如何使用指针,所以我编写了下面的程序,将区间1,100中
的
整数值分配给内存中
的
一些随机位置。有没有人能解释一下为什么我两个都要看? 谢谢。
浏览 0
提问于2011-06-02
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Go 语言中 append 导致内存不足
电脑经常蓝屏死机,一个重要原因剖析
你学过数组,那你知道柔性数组吗?
C++软件异常分析概述
C语言编程经验
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券