メモリの無駄を最小限に抑えて、C ++で一連の数字[0:9]を処理できる最適なデータ型は何ですか?
そういうこともあると思います
typedef bitset<4> Digit;
vector<Digit> myVector;
bitset<4>
しかし、それぞれが文字と同じバイトを予約していると思うので、通常の文字列よりも優れているわけではありませんか?
そのようなものを処理するためのより良いアイデアはありますか?
メモリの無駄を最小限に抑えて、C ++で一連の数字[0:9]を処理できる最適なデータ型は何ですか?
そういうこともあると思います
typedef bitset<4> Digit;
vector<Digit> myVector;
bitset<4>
しかし、それぞれが文字と同じバイトを予約していると思うので、通常の文字列よりも優れているわけではありませんか?
そのようなものを処理するためのより良いアイデアはありますか?