彭尼玛 发表于 2018-9-19 18:45:54

对齐要求:_Alignas怎么用不了



网上关于这个的资料非常之少,所以找不到,只能来寻求论坛大佬们的帮助
书上是这样写的char _Alignas(double) cz;
可运行不了,出现错误,编译器要求我在cz前面加上分号……可是加了分号就没办法要求cz按double对齐了

claws0n 发表于 2018-9-19 19:08:26

Align() char cz 吧?

彭尼玛 发表于 2018-9-19 19:22:29

claws0n 发表于 2018-9-19 19:08
Align() char cz 吧?

也不行。懵圈

claws0n 发表于 2018-9-19 19:29:32

彭尼玛 发表于 2018-9-19 19:22
也不行。懵圈

等等,这是 c++ 才有的,你在 c 里面用?

claws0n 发表于 2018-9-19 19:44:59

彭尼玛 发表于 2018-9-19 19:22
也不行。懵圈

alignas(double) char cz;

彭尼玛 发表于 2018-9-19 20:41:39

claws0n 发表于 2018-9-19 19:44
alignas(double) char cz;

也还是不行,书上说C11的对齐特性,那我C应该也可以用的呀_(:з」∠)_,而且我这书是C语言的书
页: [1]
查看完整版本: 对齐要求:_Alignas怎么用不了