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

  2. <tfoot id='cBPa7'></tfoot>
      <bdo id='cBPa7'></bdo><ul id='cBPa7'></ul>

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

  3. <legend id='cBPa7'><style id='cBPa7'><dir id='cBPa7'><q id='cBPa7'></q></dir></style></legend>

    1. 将字符串解析为 int 向量

      时间:2023-10-07
      <i id='yXHsp'><tr id='yXHsp'><dt id='yXHsp'><q id='yXHsp'><span id='yXHsp'><b id='yXHsp'><form id='yXHsp'><ins id='yXHsp'></ins><ul id='yXHsp'></ul><sub id='yXHsp'></sub></form><legend id='yXHsp'></legend><bdo id='yXHsp'><pre id='yXHsp'><center id='yXHsp'></center></pre></bdo></b><th id='yXHsp'></th></span></q></dt></tr></i><div id='yXHsp'><tfoot id='yXHsp'></tfoot><dl id='yXHsp'><fieldset id='yXHsp'></fieldset></dl></div>
      <legend id='yXHsp'><style id='yXHsp'><dir id='yXHsp'><q id='yXHsp'></q></dir></style></legend>

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

                <tbody id='yXHsp'></tbody>
              <tfoot id='yXHsp'></tfoot>
              • <small id='yXHsp'></small><noframes id='yXHsp'>

                本文介绍了将字符串解析为 int 向量的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                问题描述

                我有一个字符串,其中包含一些用空格分隔的整数.例如

                I have a string which contains some number of integers which are delimited with spaces. For example

                string myString = "10 15 20 23";
                

                我想将其转换为整数向量.所以在这个例子中,向量应该是相等的

                I want to convert it to a vector of integers. So in the example the vector should be equal

                vector<int> myNumbers = {10, 15, 20, 23};
                

                我该怎么做?抱歉问了一个愚蠢的问题.

                How can I do it? Sorry for stupid question.

                推荐答案

                您可以使用 std::stringstream.除了其他包含之外,您还需要 #include .

                You can use std::stringstream. You will need to #include <sstream> apart from other includes.

                #include <sstream>
                #include <vector>
                #include <string>
                
                std::string myString = "10 15 20 23";
                std::stringstream iss( myString );
                
                int number;
                std::vector<int> myNumbers;
                while ( iss >> number )
                  myNumbers.push_back( number );
                

                这篇关于将字符串解析为 int 向量的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                上一篇:在向量中使用 Reserve() 的好处 - C++ 下一篇:重载向量&lt;T&gt;的输出流操作符

                相关文章

                最新文章

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

                1. <legend id='o1wXg'><style id='o1wXg'><dir id='o1wXg'><q id='o1wXg'></q></dir></style></legend>
                    <tfoot id='o1wXg'></tfoot>

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

                      <bdo id='o1wXg'></bdo><ul id='o1wXg'></ul>