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

    <small id='0hPWw'></small><noframes id='0hPWw'>

        <tfoot id='0hPWw'></tfoot><legend id='0hPWw'><style id='0hPWw'><dir id='0hPWw'><q id='0hPWw'></q></dir></style></legend>
      1. 在 C++ 中是否有内置的拆分字符串的方法?

        Is There A Built-In Way to Split Strings In C++?(在 C++ 中是否有内置的拆分字符串的方法?)
          <tbody id='BjVr0'></tbody>

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

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

            <i id='BjVr0'><tr id='BjVr0'><dt id='BjVr0'><q id='BjVr0'><span id='BjVr0'><b id='BjVr0'><form id='BjVr0'><ins id='BjVr0'></ins><ul id='BjVr0'></ul><sub id='BjVr0'></sub></form><legend id='BjVr0'></legend><bdo id='BjVr0'><pre id='BjVr0'><center id='BjVr0'></center></pre></bdo></b><th id='BjVr0'></th></span></q></dt></tr></i><div id='BjVr0'><tfoot id='BjVr0'></tfoot><dl id='BjVr0'><fieldset id='BjVr0'></fieldset></dl></div>
                <bdo id='BjVr0'></bdo><ul id='BjVr0'></ul>
              • <tfoot id='BjVr0'></tfoot>
                  本文介绍了在 C++ 中是否有内置的拆分字符串的方法?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  有吗?通过字符串,我的意思是 std::string

                  well is there? by string i mean std::string

                  推荐答案

                  这是我使用的 perl 风格的拆分函数:

                  Here's a perl-style split function I use:

                  void split(const string& str, const string& delimiters , vector<string>& tokens)
                  {
                      // Skip delimiters at beginning.
                      string::size_type lastPos = str.find_first_not_of(delimiters, 0);
                      // Find first "non-delimiter".
                      string::size_type pos     = str.find_first_of(delimiters, lastPos);
                  
                      while (string::npos != pos || string::npos != lastPos)
                      {
                          // Found a token, add it to the vector.
                          tokens.push_back(str.substr(lastPos, pos - lastPos));
                          // Skip delimiters.  Note the "not_of"
                          lastPos = str.find_first_not_of(delimiters, pos);
                          // Find next "non-delimiter"
                          pos = str.find_first_of(delimiters, lastPos);
                      }
                  }
                  

                  这篇关于在 C++ 中是否有内置的拆分字符串的方法?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  What is inside .lib file of Static library, Statically linked dynamic library and dynamically linked dynamic library?(静态库、静态链接动态库和动态链接动态库的 .lib 文件里面是什么?)
                  How do I load a C DLL from the SXS in Python?(如何从 Python 中的 SXS 加载 C DLL?)
                  Can Cython code be compiled to a dll so C++ application can call it?(Cython 代码可以编译成 dll 以便 C++ 应用程序可以调用它吗?)
                  Delay Loading DLLs(延迟加载 DLL)
                  Throwing C++ exceptions across DLL boundaries(跨 DLL 边界抛出 C++ 异常)
                  Loading a dll from a dll?(从 dll 加载 dll?)

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

                          <tbody id='2wyqF'></tbody>

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