腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
结构
布局
和
类型
大小
?
、
、
、
这个
结构
在所有现代架构上都保证是10个字节吗?
浏览 8
提问于2020-05-15
得票数 0
回答已采纳
2
回答
数据
类型
.排序
和
代码
大小
、
、
、
在C/ c++中,不同数据
类型
的变量的排序如何影响代码的
大小
?提前感谢!
浏览 7
提问于2012-01-24
得票数 1
2
回答
结构
中的C#固定bool数组的
大小
和
对齐方式是什么?
、
在执行P/Invoke时,重要的是使数据
布局
匹配。struct MyStruct public bool f;虽然我们可以告诉编译器使其成为一个1字节的bool,以匹配C++
类型
的bool{
和
{} 仍然给出4个字节的
大小
。在固定的bool数组中,bool元素的
大小
浏览 2
提问于2016-01-07
得票数 11
回答已采纳
1
回答
用新
类型
包装NonZeroUsize
我想把它
和
结合起来。我想定义struct Pos(NonZeroUsize),这样编译器就可以防止我将Pos与任何其他NonZeroUsize混淆,但不会丢失紧凑的表示形式。
浏览 7
提问于2021-03-24
得票数 2
回答已采纳
1
回答
结构
、元组
和
元组
结构
的内存
布局
是什么?
、
此规则使编译器可以通过重新排序字段来更紧密地打包
结构
。 元组
和
元组
结构
的内存
布局
如何?它是如何具体说明的,为什么?
浏览 3
提问于2014-09-03
得票数 8
回答已采纳
2
回答
汇编语言程序员在Linux/x86-64系统调用中的
结构
布局
?
、
、
、
、
许多linux/x86-64系统调用都接受指向
结构
的指针作为参数。 };如果它是开放的,那么内核或x86-64体系
结构
是否定义
浏览 3
提问于2013-01-16
得票数 9
回答已采纳
1
回答
EXT_scalar_block_layout中的
布局
说明标量有什么用?
、
、
问题scalar的用例是什么?背景当我第一次使用这段代码时,验证层告诉我,像Vertex这样的
结构
布局
无效所以我将它们更改为让每个成员在16字节块
浏览 1
提问于2020-03-05
得票数 5
回答已采纳
9
回答
身体上的“
类型
”是什么意思?
、
、
、
我听说过很多关于“
类型
的系统”、“强
类型
的语言”等等。目前,我正在研究一些.NET COM互操作问题,它解决了很多“封送”问题。而AFAIK,封送则是.NET
类型
和
COM
类型
之间的转换。在许多场景(如编程语言)中,当谈到
类型
时,我们关注的是逻辑意义。的一些报价 在托管/非托管边界上封送简单的、闪烁的
结构
首先需要定义每个本机
结构
浏览 5
提问于2010-08-10
得票数 8
回答已采纳
1
回答
斯威夫特中的对齐与大步
在Swift 4中,MemoryLayout
结构
告诉您
类型
的size、stride
和
alignment。 我理解尺寸
和
步幅,但不是真正的对齐。
浏览 5
提问于2017-12-02
得票数 13
回答已采纳
1
回答
金属数据
类型
对应的Swift数据
类型
?
、
、
、
、
我正在传递我的金属内核和着色函数的参数
结构
。我找不到任何地方指定要使用什么Swift数据
类型
来匹配金属中的数据
类型
。我已经尽了最大的努力来猜测在Swift方面使用哪些数据
类型
,但是我在
结构
中定义变量的顺序似乎很挑剔。这让我相信他们是不一致的。例如,以下是我在Metal中使用的数据
类型
: bool yesNo; float scale;float2 point; float4 col
浏览 1
提问于2019-07-31
得票数 1
回答已采纳
1
回答
结构
怎么能变小?
、
、
我在Rust中的数据
布局
的心理模型是,所有
结构
的
大小
都必须在编译时知道,这意味着它们的所有属性都必须在编译时递归地被知道。这就是为什么您不能拥有一个仅仅是一个特征的struct成员(以及为什么必须使用枚举来代替联合
类型
):
大小
无法确定,所以您必须使用任何一个 A泛型,因此该特性在使用时被“具体化”为一个已知
大小
的
结构
(aenum ),该
结构
具有一组有限的已知
大小
的
布局
(A Box ),其
大小
已知,因
浏览 1
提问于2020-04-18
得票数 2
1
回答
用本机字节顺序解释struct.pack中的额外填充
当我在struct.pack中使用本机字节顺序时,有人能解释为什么我会得到额外的字节吗?>>> struct.pack('cI', 'a', 1)'a\x01\x00\x00\x00' 因此,本机Byte顺序的前面有'a‘,然后是3-(00字节)。为什么本机字节顺序有
浏览 0
提问于2014-09-16
得票数 3
回答已采纳
1
回答
在iPhone OS上,
结构
对齐的确切规则是什么?
、
我正在使用Objective-C NSMethodSignature / @encode工具进行一些跨语言的数据
类型
转换,这意味着我需要能够以编程方式将值复制到以@encode()格式描述的
结构
中。例如,我可能有4个浮点数,需要将它们插入到CGRect中,这是一个包含2个
结构
的
结构
,每个
结构
包含2个浮点数。在@encode术语中,
类型
是:为此,我需要能够猜测
结构
布局
,只知道原
浏览 1
提问于2008-10-22
得票数 4
回答已采纳
2
回答
数组元素是否作为一个公共的初始序列计算?
、
、
、
_arr2.arr[0]; //read from inactive 在具有非联合类
类型
T1的活动成员的标准
布局
联合中,允许读取非联合类
类型
的另一个联合成员的非静态数据成员m,条件是m是T1
和
T2
浏览 5
提问于2016-03-17
得票数 12
回答已采纳
2
回答
包含数组的
结构
的
大小
、
、
、
、
我使用c#
结构
作为伪联合(通过使用LayoutKind.Explicit属性),以便在我的程序中传递网络消息。我知道如何使用基本
类型
的
布局
,因为它们的
大小
是已知的。我认为这是一个引用
类型
,所以它的
大小
不仅仅是项数* 2,这是正确的吗? 我该如何
布局
这个
结构
呢?这有可能吗?
浏览 0
提问于2011-07-30
得票数 2
回答已采纳
2
回答
为什么
结构
的
大小
不安全?
、
、
清楚地指出 }
浏览 1
提问于2013-06-14
得票数 13
回答已采纳
1
回答
为什么所有这些元组的
大小
都不一样
、
这些洞是一个空的
结构
。所有的孔将具有相同的
类型
,在这里称为Empty。sizeof(std::tuple<Empty, DByte, Empty>) = 3我不明白为什么最后两种
类型
的
大小
不是还打印了Clang
和
Clang下这些
类型
的内存
布局
。为什么所有这些元组的
大小
不一样,
布局
如下:
浏览 3
提问于2021-03-26
得票数 2
2
回答
C++类原型
、
、
、
我是不是漏掉了什么? public:}; 错误:
浏览 10
提问于2013-02-28
得票数 1
回答已采纳
1
回答
为什么封送
结构
不能自动
布局
?
、
、
、
、
我遇到了一个奇怪的行为时,编组一个自动
布局
类的
结构
。Sizeof struct is {0}", Marshal.SizeOf<StructAutoLayout>());它抛出一个异常: 未处理的异常: System.ArgumentException:
类型
'StructAutoLayout‘不能封送为非托管
结构
;不能计算有意义的
大小
或偏移量。也就是说编译器在编译时不知道
结构
大小
?我确信这个属性重新排序了struct字段,然后编译
浏览 3
提问于2015-08-06
得票数 1
回答已采纳
1
回答
32位
和
64位体系
结构
中
结构
成员对齐的混乱
、
、
、
在用户空间应用程序
和
内核模块之间有一个共享的
结构
。当从用户空间传递到内核空间时,
结构
变量中的成员值会损坏。以下是对该
结构
的防御{ unsigned strict:1; unsigned short Apt, Bpt, Xpt, Ypt;}; 两位字段srtp_mki_sideA_en
和
srtp
浏览 0
提问于2017-09-08
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券