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

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

    <tfoot id='my2k6'></tfoot>

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

      <legend id='my2k6'><style id='my2k6'><dir id='my2k6'><q id='my2k6'></q></dir></style></legend>
    1. 如何存储向量&lt;bool&gt;或一个位集到文件中

      时间:2023-10-07

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

            <small id='9u0j1'></small><noframes id='9u0j1'>

              <bdo id='9u0j1'></bdo><ul id='9u0j1'></ul>
              • 本文介绍了如何存储向量&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;或一个位集到文件中,但按位?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

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

                相关文章

                最新文章

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

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

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

                    <legend id='y6HyU'><style id='y6HyU'><dir id='y6HyU'><q id='y6HyU'></q></dir></style></legend>
                    <tfoot id='y6HyU'></tfoot>