执行结果:
分析:
首先使用initData函数讲数据初始化,并给vector变量lcvec进行push_back操作,将每一个ListClass对象都加入到其中。在利用getVector方法得到这个容器。再定义一个int型的vector来存之前ListClass vector容器中每一个对象的getVar的整数值,再利用sort方法将这个int型vector中的元素排序,排序好了就用这个排好序的vector作为模子,来对比每一个ListClass vector中的getVar的值,当相等时久讲对应的getVarName打印出来。如此就基本上模拟了链表操作中的排序操作。