其他分享
首页 > 其他分享> > c – __declspec(align)用于多个声明

c – __declspec(align)用于多个声明

作者:互联网

很抱歉这个非常简单的问题,找不到谷歌回答.

这是声明语法:

__declspec(align(16)) float rF[4];
__declspec(align(16)) float gF[4];
__declspec(align(16)) float bF[4];

相当于:

__declspec(align(16)) float rF[4], gF[4], bF[4];

或者只有第一个变量在后一种语法中对齐?

如果重要,那么这些是全局方法中的局部变量.

解决方法:

是. __declspec是存储类的一部分,适用于声明中的所有声明符.

标签:c,syntax,memory-alignment,visual-studio-2010,declspec
来源: https://codeday.me/bug/20190901/1782772.html