在 21.6.7.1 中, 21 表示某个段, 6 表示该段内的某个通道,依此类推。需要提取各个值。
表示这种情况的一种方法是字符串,任何其他方式比字符串更好更方便吗?
答案 0 :(得分:5)
有四个字段的结构?一个包含4个元素的数组,也可以是一个选项。
答案 1 :(得分:3)
使用bit field可以将值存储在32位整数中。
答案 2 :(得分:2)
如果您不想拥有结构,请使用std::pair<pair<int,int>,pair<int,int>>
或tuple<int,int,int,int>
。请记住,使用pair
和tuple
时,访问元素不会受到运行时惩罚。
答案 3 :(得分:0)
我会使用四个值的数组:易于比较,易于阅读以及在将来的代码修订版中进行管理。