【发布时间】:2016-02-25 21:49:52
【问题描述】:
如果我将几个水果名称推回第一个 STL 列表,同时我将每个水果的数量推回第二个 STL 列表; 如果我想按字母顺序对第一个 STL 列表进行排序,如何按水果 STL 列表的顺序对第二个 STL 列表进行排序?
【问题讨论】:
-
您可以为所有排序函数提供自定义函数。此外,您可以提供一个行为类似于函数的对象,您可以在其中引入相应的顺序。
-
如果需要将属性连接在一起,如本例中的水果名称和编号,将它们存储在单独的列表中是没有意义的。将它们都放入一个对象并将对象存储在一个列表中。否则这将成为一个难题。