腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何使用#杂注包(1)或/Zp1,以使它们只影响应用程序定义的结构的打包,而不是Windows SDK中定义的结构?
、
、
、
、
应用程序使用大量的
C
结构,这些结构与数据打包在一起,复制到缓冲区并通过N/W发送。通信协议要求这些结构根本没有额外的填充,以便发送的数据符合b/w客户
端
(我的应用程序)和服务器通信所使用的规范。因此,简而言之,我需要一种方法来确保我的应用程序定义的所有
C
结构不使用任何填充,但由Windows SDK/MFC定义的
C
结构继续使用默认填充(可能是8字节)。
浏览 4
提问于2019-04-15
得票数 1
1
回答
填充和
对齐
在结构中什么时候起作用?
我已经和
C
玩了几个月了,我一直认为sizeof(AnyStruct)将是4的倍数,直到我开始这样做:{ printf("%d\n", (int)sizeof(S2));}8对于为什么
对齐
在
浏览 2
提问于2020-01-07
得票数 0
回答已采纳
1
回答
FlatBuffers存储/
大小
保证
动态结构的尺寸减小(例如向量,使字符串值变短)是否会相应地缩小编码结构的
大小
?$ go run main.goOutputsize: (392) String size: (235)为什么在我从原始字符串值中删除5个字节后,编码的输出
浏览 0
提问于2019-05-20
得票数 1
2
回答
为什么python的结构认为小
端
和大端点意味着不同的长度?
、
、
、
我认为小
端
数字和大端数字是相同的
大小
(以字节为单位)。Traceback (most recent call last) <ipython-input-47-f18e2a303d6
c
>
浏览 5
提问于2014-08-29
得票数 1
回答已采纳
1
回答
如何通过指针取消引用解决
c
++内存访问冲突问题?
、
、
使用这种方法:{ bool zero = false; { size_t offset = a
浏览 1
提问于2022-11-07
得票数 0
2
回答
C
++指定结构的实际
大小
、
、
、
、
)
端
定义了类似的结构。在
C
#上,结构
大小
为20字节(正如我在32位系统上所期望的那样)。但是,尽管有pragma pack指令,
C
++
大小
上的结构
大小
仍然是32。) : 32 显然,pragma pack只是指结构成员之间的填充,而不是结构末尾的填充(即
对齐
)。我也尝试过添加__declspec(align(1)),但这没有效果,而MSDN本身也说:“__declspec(
对齐
(#))只能增加
对齐
的限制。”是否有办法将结构
大小
浏览 5
提问于2015-12-07
得票数 5
回答已采纳
4
回答
32位环境下
c
中指针的
大小
、
、
如果数据类型不是整数,那么指针的
大小
可以改变吗?我知道在32位环境中,整数的
大小
是4个字节。其他数据类型呢?
浏览 0
提问于2014-02-17
得票数 0
1
回答
Swift是否保证类和结构中字段的存储顺序?
在
C
中,在结构中定义字段的顺序就是它们在内存中实例化的顺序。考虑到内存
对齐
,下面的结构在内存中的
大小
为8字节,但如果字段颠倒,则只有6字节,因为不需要任何
对齐
填充。s { /* 2 bytes of padding to align a 64 bit integer */} 这种排序保证存在于
C
结构、
C
++类(和结构)和Objective-
C
类中。或者(假设该
语言
浏览 49
提问于2016-09-03
得票数 7
回答已采纳
1
回答
__align(A)在
C
中是什么意思?
、
在
C
的一个头文件中,我在语法__align(4)之前遇到了一个·unsigned·,我想知道它的用途以及如果删除它会发生什么?我在哪里可以用呢?
浏览 2
提问于2013-12-11
得票数 5
回答已采纳
1
回答
如何使用llvm库
、
、
、
、
我正在一个由一些
C
++团队组成的项目中工作。每个团队都提供库,我们的团队正在将这些库集成到前端应用程序中。 应用程序是跨平台的,因此其他团队必须为不同的平台/CPU体系结构/配置提供相同的(静态)库。
浏览 5
提问于2016-12-18
得票数 0
回答已采纳
1
回答
类型
大小
和内存分配
、
、
、
、
不知何故,我的结构的实际
大小
(所有部分的总和)小于类型本身的
大小
。Actual struct size: %d bytes\n", sizeof(lol -> a) + sizeof(lol -> b) + sizeof(lol -> s)); 在本例中,struct
大小
应该是
浏览 3
提问于2013-05-18
得票数 1
回答已采纳
2
回答
为什么
对齐
是2的幂?
、
有一个来自的引文 每个对象类型都有一个名为“
对齐
要求”的属性,它是一个整数值(类型为std::size_t,总幂为2),表示可以分配该类型对象的连续地址之间的字节数。不是很明显,
对齐
是2的幂,为什么
对齐
不是3?
浏览 2
提问于2014-07-16
得票数 11
回答已采纳
1
回答
如何安装自定义
c
++库?
、
主要的
语言
是
C
,我不是很熟悉。我正在使用eclipse for
c
/
c
++。谢谢!ps:我喜欢eclipse的原因是因为它的
对齐
命令=/ 这是我教授的实验室网站。
浏览 1
提问于2011-09-06
得票数 1
回答已采纳
1
回答
根据媒体查询、图标位置和字体
大小
调整屏幕
大小
、
、
、
我有几个问题,使用媒体查询,我改变了移动/平板
电脑
和桌面的位置和字体
大小
,问题是,如果你改变窗口
大小
,字体
大小
和几个社交图标就会被移走。所以移动设备320,平板
电脑
768,台式机960-1280+就是我设计的尺寸。width:73%; margin-right:auto; } 这是字体更改和社交图标位置的示例,但如果用户调整了窗口
大小
浏览 2
提问于2013-11-02
得票数 0
0
回答
直播画面在PC
端
如何自适应播放器
大小
?
、
直播画面在PC
端
如何自适应播放器
大小
,手机
端
推流直播,在
电脑
端
播放,播放屏幕始终就1个手机的屏幕
大小
,不能自适应
电脑
播放器设置的
大小
???????
浏览 695
提问于2018-12-29
3
回答
浮点数数组总是
对齐
16个字节的边界吗?
、
、
我的理解是,如果您希望数组
对齐
,则必须显式指定数组的
对齐
方式。cout<<"arr2: "<<arr2<<endl;ptr1: 0x13dc010arr1: 0x7fff874885
c
0aligned(2)));float *x
浏览 0
提问于2013-11-20
得票数 4
回答已采纳
4
回答
C
和
C
++代码互操作性-数据传递问题
、
、
有一个完全用
C
语言
编写的系统/软件。这个
C
程序产生一个新的线程来启动某种用
C
++编写的数据处理引擎。因此,我的系统运行两个线程(主线程和数据处理引擎线程)。现在,我已经用
C
语言
编写了一些函数,该函数接受
C
结构并将其传递给数据处理线程,以便
C
++函数可以访问
C
结构。在这样做的时候,我观察到
C
结构中的某些字段(比如unsigned int)的值在
C
++
端
被访问时会发生变化,我
浏览 1
提问于2011-10-21
得票数 0
2
回答
在
C
++中将4个字节转换为DWORD值
、
、
、
我有一个指向byte的指针,它实际上指向4个字节的数组(由RegQueryValueEx创建)。虽然它看起来很简单,而且肯定有一个现有的方法可以做到这一点,但我没有成功地找到它。
浏览 0
提问于2012-07-31
得票数 2
回答已采纳
1
回答
结构
大小
/
对齐
方式
、
C
语言
的struct的
大小
是多少?\n", sizeof(person1));这给了我一个16而不是9的
大小
。那么,struct是如何
对齐
的,还是依赖于体系结构或
C
实现?例如,它是在16字节边界上,还是在8字节边界上?
浏览 2
提问于2020-11-01
得票数 0
3
回答
用bool出口包装结构
、
、
#else#endif在上面,布尔值的
大小
可以是1或sizeof(int)。sock; bool connected;} Sock;如果使用
C
与
C
99和
C
++相比,
对齐
方式是不同的。如果我将其导出为整数,那么布尔值
大小
为1
浏览 2
提问于2014-05-01
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
c语言-结构体空间大小如何计算的
C/C+编程笔记:C语言开发电脑益智游戏【扫雷】
C语言对自己电脑做的事儿啊,总有那么一丝恐怖,C语言与电脑两例
C/C+语言数据大端序、小端序的代码实现方法
C语言编程制作的小程序游戏,让你对战电脑
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券