代码点读机 / C++ / alignas

alignas C++ · 关键字

对齐说明符,指定变量或类型在内存中按多少字节边界存放;就像停车场规定车位必须对齐到某个刻度。

怎么用

alignas(字节数) 类型 变量名;

小例子

alignas(16) int x;

编译结果

x 的地址是 16 的倍数

提醒:实际对齐值不能小于类型的自然对齐要求

官方文档:https://en.cppreference.com/w/cpp/language/alignas

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← C++全部词条