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

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

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

        转换向量&lt;int&gt;串起来

        时间:2023-09-15
        <i id='hbfwJ'><tr id='hbfwJ'><dt id='hbfwJ'><q id='hbfwJ'><span id='hbfwJ'><b id='hbfwJ'><form id='hbfwJ'><ins id='hbfwJ'></ins><ul id='hbfwJ'></ul><sub id='hbfwJ'></sub></form><legend id='hbfwJ'></legend><bdo id='hbfwJ'><pre id='hbfwJ'><center id='hbfwJ'></center></pre></bdo></b><th id='hbfwJ'></th></span></q></dt></tr></i><div id='hbfwJ'><tfoot id='hbfwJ'></tfoot><dl id='hbfwJ'><fieldset id='hbfwJ'></fieldset></dl></div>
          <tfoot id='hbfwJ'></tfoot>

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

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

            • <bdo id='hbfwJ'></bdo><ul id='hbfwJ'></ul>
                  <tbody id='hbfwJ'></tbody>
                • 本文介绍了转换向量&lt;int&gt;串起来的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  在 C++ 中,将整数向量(即 vector)转换为字符串的最简单方法是什么?

                  In C++, what is the simplest way to convert a vector of ints (i.e. vector<int>) to a string ?

                  推荐答案

                  也许 std::ostream_iteratorstd::ostringstream:

                  #include <vector>
                  #include <string>
                  #include <algorithm>
                  #include <sstream>
                  #include <iterator>
                  #include <iostream>
                  
                  int main()
                  {
                    std::vector<int> vec;
                    vec.push_back(1);
                    vec.push_back(4);
                    vec.push_back(7);
                    vec.push_back(4);
                    vec.push_back(9);
                    vec.push_back(7);
                  
                    std::ostringstream oss;
                  
                    if (!vec.empty())
                    {
                      // Convert all but the last element to avoid a trailing ","
                      std::copy(vec.begin(), vec.end()-1,
                          std::ostream_iterator<int>(oss, ","));
                  
                      // Now add the last element with no delimiter
                      oss << vec.back();
                    }
                  
                    std::cout << oss.str() << std::endl;
                  }
                  

                  这篇关于转换向量&lt;int&gt;串起来的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:在 C++ 中切片向量 下一篇:对象向量上的 C++ remove_if

                  相关文章

                  最新文章

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

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

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

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