我现在有这样的代码,例如:
list <string> names = {"John", "Peter", "Sarah", "Tom"};
map <string, int> age = {{"John", 64}, {"Peter", 32}, {"Sarah", 24}, {"Tom", 25"};
Run Code Online (Sandbox Code Playgroud)
我需要年龄图,这样我就可以在某一时刻根据字符串名称查询年龄。而且我需要名称列表,以便可以在其他位置按添加的顺序浏览名称。
因此,有什么方法可以将此功能组合为一个功能,这样我就不必重复声明名称字符串了,因为两个列表中的名称字符串都相同。但是要保持完全相同的效率?
谢谢您的帮助。