在 C++ 中可以处理数字序列 [0:9] 且内存浪费最少的最佳数据类型是什么?
我想可能是这样的
typedef bitset<4> Digit;
vector<Digit> myVector;
但是我认为每个都bitset<4>
保留一个字节-与字符相同-,所以它并不比普通字符串好,是吗?
有没有更好的主意来处理这样的事情?
在 C++ 中可以处理数字序列 [0:9] 且内存浪费最少的最佳数据类型是什么?
我想可能是这样的
typedef bitset<4> Digit;
vector<Digit> myVector;
但是我认为每个都bitset<4>
保留一个字节-与字符相同-,所以它并不比普通字符串好,是吗?
有没有更好的主意来处理这样的事情?