arrays - 结构填充是否会影响数组的联合?
问题描述
如果我有这样的事情:
union Colour {
struct {
int r;
int g;
int b;
};
int col[3];
};
它们会占用完全相同的空间吗?那么如果我填写了col[3],那么我是否也可以使用r、g和b(col[0],col[1],col[2])访问数组?无论如何都会填充结构吗?如果没有,我将如何让它工作?
解决方案
推荐阅读
- python - Django:提取不适用于 DateTimeField
- c++ - 为什么第一次迭代后的指针指向随机值?
- javascript - 无法用 ajax 重写一些 html 内容
- java - 异常错误不会发生并且 try ... catch 没有打印指定的错误消息
- javascript - DOM 元素计算的样式字体大小太小
- java - 如果在打开资源后引发运行时异常 - 程序关闭资源?
- excel - 加粗值和值的前 50% => 50,000
- spring-boot - 我们可以使用resttemplate来消费api使用jersey生产的地方吗
- java - android使用数组从url共享图像?
- spring-security - oauth2Login 和 oauth2Client 有什么区别?它们的用例是什么?