存储快速访问和按需排序的对象指针?

时间:2016-05-28 06:08:45

标签: c++ vector maps

我需要一个允许以下功能的学校项目程序:

- 动态对象创建因此使用了c ++关键字:

new

- 根据不同的成员变量显示排序的一堆对象。 - 快速访问动态创建的对象。

为了做到这一点,我使用了存储字符串键和指向对象的指针的映射。这允许按键快速访问和查找单个对象。

为了解决所需的按需排序功能,我迭代了地图并将第二个元素 - 它是对象指针 - 添加到了一个向量。然后,我使用基于用户指定的排序的lambda函数对向量进行排序。

0 个答案:

没有答案