【发布时间】:2013-10-12 00:54:18
【问题描述】:
C 标准为什么以及在哪里允许编译此代码?它在哪里有用?
struct foo {
int : 12;
};
【问题讨论】:
-
我在想@Carl Norum 的回答很有用(和往常一样)为什么要删除它?
-
已删除答案下的评论给出了 C11 引用,即这种结构会调用未定义的行为,这在 ouah 的答案中有所揭示。然后给出评论,因为这个原因,答案被删除。