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

        • <bdo id='2XHZi'></bdo><ul id='2XHZi'></ul>

      1. <legend id='2XHZi'><style id='2XHZi'><dir id='2XHZi'><q id='2XHZi'></q></dir></style></legend>

      2. <small id='2XHZi'></small><noframes id='2XHZi'>

      3. 对结构向量进行排序

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

                <tbody id='COo0s'></tbody>
              <legend id='COo0s'><style id='COo0s'><dir id='COo0s'><q id='COo0s'></q></dir></style></legend>
                <bdo id='COo0s'></bdo><ul id='COo0s'></ul>
              • <small id='COo0s'></small><noframes id='COo0s'>

                  <tfoot id='COo0s'></tfoot>
                • 本文介绍了对结构向量进行排序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我有一个 vectorinfo 其中 data 定义为:

                  I have a vector<data> info where data is defined as:

                  struct data{
                      string word;
                      int number;
                  };
                  

                  我需要按字串的长度对 info 进行排序.有没有快速简单的方法?

                  I need to sort info by the length of the word strings. Is there a quick and simple way to do it?

                  推荐答案

                  使用比较函数:

                  bool compareByLength(const data &a, const data &b)
                  {
                      return a.word.size() < b.word.size();
                  }
                  

                  然后使用 std::sort在标题 #include 中:

                  std::sort(info.begin(), info.end(), compareByLength);
                  

                  这篇关于对结构向量进行排序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:“对"释放 std::vector 对象的方法 下一篇:在 C++ 中检查向量的所有元素是否相等

                  相关文章

                  最新文章

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

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

                  2. <tfoot id='Lt6N7'></tfoot>