腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何使用指向
零
大小
数组的指针对齐?
、
、
、
我当时正在研究一些处理0
大小
数组的代码。具体来说,它们用于动态
分配
结构
大小
的情况,如在中。而int标识
为
占用4个
字节
。现在,如果我做最后一个改变: const char* name[0];我得到了0
字节
,因为gcc正在检测我的
零
大小
数组.我想要澄清的是在我提出的第一个案例中发生了什么gcc
为
指向
零
大小
数组的指针
分配
了多少空间
浏览 0
提问于2014-12-09
得票数 5
回答已采纳
7
回答
由malloc和calloc
分配
的内存块布局的差异?
分配
num内存块,每个内存块的
大小
为
size
为
内存中的数组
分配
空间--
为
num元素数组
分配
内存块,每个元素都
大小
为
字节
长,并将其所有位初始化为
零
。相反,
分配
一个
大小
为
size的内存块。
浏览 3
提问于2012-09-19
得票数 10
回答已采纳
2
回答
如果nelem或elsize ==
为
零
,
为什么
calloc
分配
1个
字节
?
、
、
我正在开发四个基本内存
分配
例程malloc、realloc、calloc和free的调试实现(在操作上类似于电子围栏),以便在没有资源运行其他内存调试工具或其他工具不存在的嵌入式系统上调试堆损坏(例如,elsize = 1; if (ptr) bzero (ptr, nelem * elsize); }如果我尝试
分配
大小
为
n
浏览 31
提问于2019-10-18
得票数 3
5
回答
为什么
大小
为
0
字节
的
分配
成功
?
、
我的问题是:
为什么
c++标准首先允许
分配
零
字节
?
为什么
不抛出bad_alloc或者一些特殊的异常呢?编辑:0
大小
的请求会
分配
多少内存?
浏览 1
提问于2010-11-09
得票数 7
回答已采纳
3
回答
‘`malloc()’刚刚
分配
的内存内容是什么?
、
、
、
在使用malloc()
分配
内存空间之后,我很好奇指针到底保存了什么?手册告诉我,calloc()用
零
初始化
分配
的内存空间。 函数
为
大小
为
字节
的nmemb元素数组
分
浏览 2
提问于2016-05-12
得票数 5
回答已采纳
1
回答
标准库版本的对齐不知情的数组表单
分配
功能是否满足对齐的要求?
、
、
、
相关段落是 (强调地雷): (3.1) --如果
分配
函数采用std::align_val_(3.2) --否则,如果
分配
函数被命名为operator new[],则对于没有新扩展对齐且不大于请求
大小
的的对象,存储将对齐。有了这个约束,并假设__STDCPP_DEFAULT_NEW_ALIGNMENT__ == 8u 单对象窗体对齐任何请求
大小
的对象.因此,
浏览 2
提问于2021-01-07
得票数 1
9
回答
如何使用new
分配
内存,以便在结构中
分配
变量?
、
、
、
、
myBaseStruct int a, b, c, d;}; ...and我想要动态地
分配
足够的空间,这样我就可以在一些数据中“memcpy”,包括一个以
零
结尾的字符串。基本结构的
大小
显然是'1‘(因为它不能是
零
),导出的
大小
是20,这似乎是合理的(5x4)。 因此,我有一个
大小
为
29的数据缓冲区,前16个
字节
是int
浏览 0
提问于2009-12-16
得票数 2
回答已采纳
4
回答
起始块存储地址
分配
函数尝试
分配
请求的存储量。如果
成功
,它将返回存储块的起始地址,该块的长度以
字节
为
单位,其长度应至少与请求的
大小
一样大的。 看来,我的问题还不清楚。UPD:
为什么
“至少”?比所要求的
大小
更多的
分配
有什么意义?你能找出合适的例子吗?
浏览 5
提问于2014-07-14
得票数 5
回答已采纳
1
回答
wcstombs_s(),转换字符串的长度
、
、
char *mbstr, const wchar_t *wcstr,);转换字符串的
大小
(以
字节
为
单位),(包括空终止符)。如果wcstombs_s
成功
地转换了源字符串,它将转换后的字符串(,包括空终止符)的
字节
大小
转换为*pReturnValue (前提是pReturnValue不是NULL)。在
成功
时返回
零
(在这种情况下,(不包
浏览 7
提问于2020-06-01
得票数 2
回答已采纳
4
回答
fallocate和ftruncate的区别是什么?
、
、
、
它们都可以根据我的测试更改文件
大小
。
为什么
他们都可以将文件更改为更大或更短?fallocate和ftruncate有什么区别?
浏览 17
提问于2018-03-19
得票数 4
2
回答
cbClsExtra和cbWndExtra
、
MSDN说,这个成员可以用来设置额外
字节
的
大小
,这些
字节
将相应地
分配
给类和每个窗口实例。2)最重要的问题是如何使用这些额外的
字节
(请用winapi提供示例),以及它们是如何使用的? 提前谢谢。
浏览 6
提问于2012-11-11
得票数 7
回答已采纳
3
回答
为什么
我可以初始化一个指针,该指针的
字节
数
为
零
?
、
、
、
我知道malloc(size_t size)
分配
大小
字节
并返回指向
分配
内存的指针。。 那么,
为什么
当我将
零
字节
分配
给整数指针p时,我仍然能够初始化它呢?
浏览 0
提问于2019-01-28
得票数 1
回答已采纳
1
回答
最小的kmalloc()
分配
与内存页
大小
之间的关系是什么?
、
、
、
、
从我意识到: 那么最小的kmalloc()
分配
和页面
大小
之间有什么关系呢?
为什么</e
浏览 1
提问于2020-02-27
得票数 1
2
回答
查找程序堆段或堆栈段
大小
的代码段
、
在一次采访中,我被问到这个问题: malloc可以
分配
的最小
大小
是多少,malloc可以
分配
的最大
大小
是多少。如果1 byte的话,我回答了min,当我告诉他,如果答案是正确的,那么现在告诉我malloc可以
分配
的最大内存块是什么(当您尝试执行malloc时,它有时会失败),认为您有内存的4GB,并且为您编写的简单程序编写了一个代码来查找堆段的
大小
,或者给我编写一段代码来查找堆栈段的
大小
。它可以
分配
的最小
大小
是1 byte吗?我回答说
浏览 1
提问于2013-09-01
得票数 1
回答已采纳
2
回答
Symfony 5缓存:清除php.CRITICAL:致命错误:允许内存
大小
、
、
、
我试图用Symfony 5填充以下错误我知道如何修补这个错误(memory_limit=-1),但我想知道
为什么
会出现这个错误。/vendor/twig/twig/src/Lexer.php中的致命错误:第157行中允许内存耗尽134217728
字节
(试图
分配
32230840
字节
) 15:50:13关键的php致命错误:允许内存
大小
为
:"type”=> 1,消息“
浏览 0
提问于2020-01-06
得票数 4
回答已采纳
1
回答
Vulkan设备模拟:
为什么
在使用我自己的设备模拟时会出现内存映射故障
我发现扩展VK_LAYER_LUNARG_device_simulation在复制在其他设备上发现的问题方面是天赐之物-我正在使用RTX2080,并且能够
成功
地在AMD5700上复制问题。然而,为了好玩,我想我应该为我拥有的相同型号的设备使用一个设备文件,但我得到了缓冲区映射错误,特别是在尝试映射一个已经
成功
创建的
大小
为
65536
字节
的缓冲区时,出现了ERROR_MEMORY_MAP_FAILED从那以后,我找到了设备模拟的调试输出标志(环境变量VK_DEVSIM_DEBUG_ENABLE=1),它让我看
浏览 8
提问于2021-01-07
得票数 0
回答已采纳
1
回答
WSL。2015中的空输出文件
、
、
、
并将“”字段设置
为
我的项目的linux路径。此外,中间文件看起来很正常,因此不应该是访问权限问题。 那么,
为什么
输出文件是空的呢?
浏览 8
提问于2018-01-04
得票数 0
回答已采纳
2
回答
1个线程= 1,000,000
字节
。这是真的吗?
、
、
、
、
所以我读到上说 我想知道那个号码是从哪来的。Windows操作系统中是否存在为线程提供1,000,000
字节
内存的常数?这个号码是怎么来的?它是否被确定为一个进程所需的平均
字节
数?
浏览 3
提问于2016-05-22
得票数 0
5
回答
在java包装器类中使用新的opeartor在内存
分配
上有什么不同吗?
、
在java包装器类中使用新的opeartor在内存
分配
上有什么不同吗?对于班级来说, Integer r=9;在32位JVM中
分配
的内存
大小
为
5152
字节
public class TestClass1{ 内存
大小
为
32
字节
。
为什么
为
类TestClass1
分配
的
浏览 2
提问于2011-03-15
得票数 3
3
回答
如果NULL和size 0被传递给realloc(),怎么办?
、
、
如果空值和
大小
== 0被传递给realloc(){ if(ptr
浏览 5
提问于2017-02-17
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
字节跳动旗下公司投资零犀科技 持股比例为10%
为什么内存空间分配总是以64K为边界?
为什么当高度为固定大小值时,marign:auto 0很难垂直居中元素?
回顾:-273.15℃为绝对零度,这个数字有何特殊意义?为什么有零有整?
聊聊C语言中的malloc申请内存的内部原理
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券