小编yix*_*ang的帖子

为什么 Clang-Tidy 建议使用更大的对齐方式?

给定以下 c 语言结构体定义:

typedef struct PackTest {
    long long a;
    int b;
    int c;
} PackTest;
Run Code Online (Sandbox Code Playgroud)

Clang-Tidy 给出以下消息:

由于对齐不良,访问结构“PackTest”中的字段效率低下;当前对齐为 8 个字节,但建议对齐为 16 个字节

我知道为什么结构对齐到 8 个字节,但我不知道该建议是否有效以及为什么。

c struct-member-alignment

5
推荐指数
1
解决办法
434
查看次数

标签 统计

c ×1

struct-member-alignment ×1