小编Mik*_*eld的帖子

将两个不同的数据项存储在一个变量中的概念是否具有名称?

例如,如果我有一个64位变量并在其中存储两个32位数据项,也许是为了SIMD处理的目的,是否有一个名称来描述这两个数据项的逻辑耦合?

我的一位同事建议"混合耦合",这是一个广泛使用的术语?

澄清一下:我们追求的是一个比特定实现更高层次的概念.比方说,例如,在类似C语言中,我们有这两种结构:

struct CoupledData
{
    uint64 x_and_y; // x is stored in the top 4 bytes, y in the bottom 4
}

struct UncoupledData
{
    uint32 x;
    uint32 y;
}
Run Code Online (Sandbox Code Playgroud)

无论这样做的原因如何,在CoupledData中的x和y数据成员之间存在隐式耦合,而UncoupledData中不存在这种耦合.是否有一个术语描述了x和y之间的这种耦合?

coupling packing

2
推荐指数
1
解决办法
125
查看次数

标签 统计

coupling ×1

packing ×1