|
1
2
包装是完全无关的。要对齐静态变量或结构成员(相对于结构开始),请使用标准
如果您需要在平台上进行最大对齐(即适合任何类型的对齐),请使用
(如果除法有余数,这将导致问题;您真的是指32吗 字节数 ? 标准不保证一个字节有8位。) 如果打算将数组强制转换为任何其他类型,则仍然会违反有效类型(也称为严格别名)规则来调用未定义的行为。使用正确的数组类型,并使用该类型中较大的对齐方式或任何您想要的方式,例如使用条件运算符:
|
|
2
2
定义
If类型
此解决方案并非真正可移植,而是针对不支持
唯一正确的解决方案是使用
|
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 1 年前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 1 年前 |
|
|
Geremia · 2D NumPy数组+1D数组? 1 年前 |
|
|
MARTIN · 交换第一个和最后一个单词,反转所有中间的字符 1 年前 |
|
|
Paul Williams · 迭代数组时输出有问题 1 年前 |