<small id='TYhRG'></small><noframes id='TYhRG'>

    <i id='TYhRG'><tr id='TYhRG'><dt id='TYhRG'><q id='TYhRG'><span id='TYhRG'><b id='TYhRG'><form id='TYhRG'><ins id='TYhRG'></ins><ul id='TYhRG'></ul><sub id='TYhRG'></sub></form><legend id='TYhRG'></legend><bdo id='TYhRG'><pre id='TYhRG'><center id='TYhRG'></center></pre></bdo></b><th id='TYhRG'></th></span></q></dt></tr></i><div id='TYhRG'><tfoot id='TYhRG'></tfoot><dl id='TYhRG'><fieldset id='TYhRG'></fieldset></dl></div>
    <legend id='TYhRG'><style id='TYhRG'><dir id='TYhRG'><q id='TYhRG'></q></dir></style></legend>

        • <bdo id='TYhRG'></bdo><ul id='TYhRG'></ul>

      1. <tfoot id='TYhRG'></tfoot>

        如何存储向量&lt;bool&gt;或一个位集到文件中,但按位?

        时间:2023-06-05
            <tbody id='2WFjn'></tbody>

            <legend id='2WFjn'><style id='2WFjn'><dir id='2WFjn'><q id='2WFjn'></q></dir></style></legend>
          1. <i id='2WFjn'><tr id='2WFjn'><dt id='2WFjn'><q id='2WFjn'><span id='2WFjn'><b id='2WFjn'><form id='2WFjn'><ins id='2WFjn'></ins><ul id='2WFjn'></ul><sub id='2WFjn'></sub></form><legend id='2WFjn'></legend><bdo id='2WFjn'><pre id='2WFjn'><center id='2WFjn'></center></pre></bdo></b><th id='2WFjn'></th></span></q></dt></tr></i><div id='2WFjn'><tfoot id='2WFjn'></tfoot><dl id='2WFjn'><fieldset id='2WFjn'></fieldset></dl></div>

              <bdo id='2WFjn'></bdo><ul id='2WFjn'></ul>

                <tfoot id='2WFjn'></tfoot>

                <small id='2WFjn'></small><noframes id='2WFjn'>

                1. 本文介绍了如何存储向量&lt;bool&gt;或一个位集到文件中,但按位?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  如何将位集数据写入文件?

                  第一个答案没有正确回答问题,因为它占用的空间比应有的多 8 倍.

                  The first answer doesn't answer the question correctly, since it takes 8 times more space than it should.

                  你会怎么做?我真的需要它来保存很多真/假值.

                  How would you do it ? I really need it to save a lot of true/false values.

                  推荐答案

                  最简单的方法:取连续的 8 个布尔值,将它们表示为单个字节,将该字节写入您的文件.那会节省很多空间.

                  Simplest approach : take consecutive 8 boolean values, represent them as a single byte, write that byte to your file. That would save lot of space.

                  在文件的开头,您可以写入要写入文件的boolean值的数量;该数字将有助于从文件中读取字节并将它们转换回布尔值!

                  In the beginning of file, you can write the number of boolean values you want to write to the file; that number will help while reading the bytes from file, and converting them back into boolean values!

                  这篇关于如何存储向量&lt;bool&gt;或一个位集到文件中,但按位?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:是否可以?std::vector<double>my_vec(sz);已分配但未初始化或填充 下一篇:vector &lt;template&gt;, c++, class, add to vector

                  相关文章

                    <legend id='yOazg'><style id='yOazg'><dir id='yOazg'><q id='yOazg'></q></dir></style></legend>

                      • <bdo id='yOazg'></bdo><ul id='yOazg'></ul>

                      <small id='yOazg'></small><noframes id='yOazg'>

                      <tfoot id='yOazg'></tfoot>
                    1. <i id='yOazg'><tr id='yOazg'><dt id='yOazg'><q id='yOazg'><span id='yOazg'><b id='yOazg'><form id='yOazg'><ins id='yOazg'></ins><ul id='yOazg'></ul><sub id='yOazg'></sub></form><legend id='yOazg'></legend><bdo id='yOazg'><pre id='yOazg'><center id='yOazg'></center></pre></bdo></b><th id='yOazg'></th></span></q></dt></tr></i><div id='yOazg'><tfoot id='yOazg'></tfoot><dl id='yOazg'><fieldset id='yOazg'></fieldset></dl></div>