腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么结构填充不正常?
、
#include<stdio.h> { double e;}A; { return 0;它的输出是16。如果我们把结构内部填充和结构填充作为一个整体来考虑,难道不是24吗?
浏览 1
提问于2015-04-25
得票数 6
回答已采纳
7
回答
使用杂注包(1)时是否存在性能问题?
、
据我所知,它将结构的
对齐
方式从
默认
的8
字节
更改为1
字节
。 假设所有东西都运行在32位
Linux
(可能也是Windows )上,这种打包
对齐
是否会对性能造成影响?
浏览 2
提问于2011-10-17
得票数 14
回答已采纳
1
回答
如何解释数据类型大小及其
对齐
方式?
、
、
、
关于
linux
/gcc中double类型的大小/
对齐
,我有一个问题。在上,它写着: 例如: i
浏览 5
提问于2017-07-01
得票数 0
回答已采纳
2
回答
C结构中的
对齐
/填充
align; ULONG magicTemp;} GatewayStatus;我概括了我的问题,而不考虑上面的结构,在什么情况下我们必须在编程上
对齐
,什么情况下编译器会为我们做这件事?填充是否需要两台具有不同
字节
顺序类型的机器,即一台m/c为高
字节
顺序,另一台为低
字节
顺序?谢谢!
浏览 0
提问于2012-04-26
得票数 0
2
回答
main()的序言中堆栈指针
对齐
的目的是什么?
、
、
、
也就是说,为什么$esp应该指向一个16
对齐
的地址?
浏览 9
提问于2015-11-23
得票数 10
回答已采纳
6
回答
堆栈分配、填充和
对齐
、
、
、
、
buffer[5];asmtest.smovl %esp, %ebpleave令我困惑的是,为什么要为堆栈分配24个
字节
我知道由于处理器如何寻址内存,堆栈必须以4为增量进行分配,但如果是这种情况,我们应该只将堆栈指针移动8
字节
,而不是24
字节
。作为参考,17
字节
的缓冲区产生的堆栈指针移动了40
字节
,根本没有缓冲区移动堆栈指针8。1和16
字节
之间的缓冲区移动了ESP 24
字节
。 现在假
浏览 2
提问于2009-06-30
得票数 50
回答已采纳
1
回答
新操作符的C++
对齐
,有多重要?
、
据我理解,64位
linux
系统上的指针大小为8
字节
,
对齐
的要求应该是8
字节
对齐
。如果是这样,那么为什么新运算符返回16
字节
(可能是32,但这个数字大于8)
对齐
指针又有什么关系呢?,每个指针是
对齐
的16个
字节
。我的问题如下- 是否有任何副作用使用布局新和
对齐
每个结构和指针8
字节
?(我可以想到的一个副作用是,这种方法
浏览 1
提问于2018-02-07
得票数 2
3
回答
结构成员和静态变量的
对齐
、
、
、
我希望确保我拥有的一些成员变量在4
字节
边界上
对齐
(用于InterlockedIncrement,请参见)。 我找不到任何明确的东西来指定VS2010的结构成员的
默认
对齐
方式。在实验中,如果不更改
默认
包装,我就无法使结构违反4
字节
对齐
方式。我所能找到的就是
默认
的压缩是8个
字节
,我们到处都在使用它。CRT是否也会分配我的所有结构,以便在给定8
字节
的
默认
包装的情况下,
默认
情况下,我的所有
浏览 1
提问于2011-08-05
得票数 1
2
回答
在
linux
和32位进程的VS上,多少是不同的?即使使用“#语用包”和"-fpack-struct“
printf("sizeof int %d , sizeof double %d\n", sizeof(int), sizeof(double)); }$ gcc -m32 -fpack-struct=8 -o TestSize TestSize.csizeof int 4 , sizeof double 8sizeof testSize 16 sizeof int 4 , si
浏览 0
提问于2019-02-01
得票数 0
回答已采纳
1
回答
在装配中正确显示带有printf的浮动
、
、
、
、
这个程序意味着添加两个浮点数并显示它们各自的结果,但是程序给出了不想要的结果,我不明白为什么需要为一个浮点数分配16个
字节
,因为一个双
字节
占用8个
字节
,那么为什么不为浮点数分配8个
字节
呢?
浏览 1
提问于2019-11-19
得票数 0
回答已采纳
2
回答
在GNU汇编程序中“警告:节.bss:
对齐
2**32不代表”是什么意思?
、
、
、
使用MinGW-w64附带的GNU版本组装由我的编译器生成的x86汇编代码会产生以下警告:那是什么意思?最让我困惑的是,汇编代码根本没有提到.bss。 我不知道它是否相关,但是CygWin附带的GNU汇编程序版本和TDM附带的版本GC
浏览 6
提问于2021-05-08
得票数 0
回答已采纳
1
回答
标准库版本的
对齐
不知情的数组表单分配功能是否满足
对齐
的要求?
、
、
、
有了这个约束,并假设__STDCPP_DEFAULT_NEW_ALIGNMENT__ == 8u 单对象窗体
对齐
任何请求大小的对象.因此,4
字节
的请求只能保证4
字节
对齐
的存储,因为8
字节
对齐
的对象至少大小为3
字节
请求只能保证1
字节
对齐
,因为具有更严格
对齐
方式的对象不能大小为3
字节
。因此,4
字节
的请求只能保证4
字节
对齐
的存储(如上面所示),但3
浏览 2
提问于2021-01-07
得票数 1
1
回答
在64位
linux
、mac和其他操作系统中,long double所需的
对齐
方式是什么?
、
、
、
我一直在尝试找出x86-64Mac和
linux
中long double所需的
对齐
方式。我发现了各种不同的东西,它们暗示了不同的需求,但找不到权威的来源。我发现在Mac上,gcc有时会生成使用movaps复制长双精度的代码,这需要16
字节
对齐
。但是clang没有,而且gcc已经很老了,所以也许这只是一个老的bug,不会得到修复?
浏览 7
提问于2012-10-18
得票数 2
回答已采纳
1
回答
字节
对齐
与C++中的第三方库冲突
现在我在VS2008中的当前项目中的
字节
对齐
方式是1
字节
。有一个第三方库我想在我的项目中使用它,但是它的
字节
对齐
方式是
默认
的
对齐
方式为4
字节
。 如何解决这个
字节
对齐
冲突?而不改变我的项目和第三方库的
字节
对齐
方式。
浏览 3
提问于2015-03-25
得票数 0
3
回答
我应该与mkl_malloc
对齐
的值是多少?
、
、
、
、
更新:我尝试过使用mkl_sparse_spmm,但没有注意到将
对齐
设置为2到1024
字节
的性能差异很大,之后性能趋于下降。我用的是英特尔Xeon E5-2683。
浏览 1
提问于2018-08-03
得票数 4
回答已采纳
1
回答
较小的堆栈边界的权衡是什么?
、
在gcc 4.5中,调用函数时堆栈必须与16
字节
的边界
对齐
(以前的版本仅要求4
字节
对齐
)。非常感谢!
浏览 3
提问于2010-10-26
得票数 5
回答已采纳
1
回答
为什么malloc在size_t系统中返回2* sizeof(size_t)
对齐
内存?
、
、
在GNU malloc()实现中,据说
对齐
方式是:2*size_t of (Size_t)(
默认
)。size_t用于跟踪chunk size。sizeof(size_t)通常是8
字节
(可以设置为4
字节
),指针在x86_64系统中是8
字节
,因此根据
对齐
规则,8
字节
的
对齐
是可行的。为什么需要对16
字节
?
浏览 3
提问于2022-08-14
得票数 1
1
回答
C中的函数
对齐
、
C的
默认
函数
对齐
是什么?我知道C有4个
字节
的变量.函数是相同的还是16
字节
对齐
?我找不到这方面的任何信息。
浏览 6
提问于2022-09-01
得票数 0
2
回答
所有
linux
内核函数是否都由0x10
对齐
?为什么?
、
、
、
它说:“内核函数都是
对齐
的,所以最后的咬口是0x0",我想知道为什么?
浏览 17
提问于2022-06-24
得票数 1
回答已采纳
3
回答
C& gcc : 64位机的堆栈增长和
对齐
、
、
Linux
ubuntu 3.2.0-23-通用#36-Ubuntu Apr 10 :39:51 UTC 2012 x86_64 GNU/
Linux
在上述机器上的和gcc编译器中,
默认
情况下b应该先推后推,,参数是两个字符,占堆栈帧中的两个
字节
。但我看到的差别是4,正如我所期望的1。即使有人说是因为
对齐
,我也想知道有两个字符的结构没有
对齐
到4个
字节
。
浏览 6
提问于2012-06-16
得票数 9
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
结构体对齐,字节对齐
Python 字节码介绍 Linux 中国
J-a-v-a默认构造方法在字节码的实现
linux之间单向非默认端口用户SSH登录
Ubuntu 24.04 LTS 默认内核将采用 Linux 6.8
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券