jjzjj

retrieveKeys

全部标签

c++ - 在 C++ 中推导模板返回类型

目前,我尝试编写一个函数retrieveKeys(),它给我std::map的键并将其存储在一些std::container中。该函数应在两种方面具有通用性:接受std::map和std::unordered_map作为参数类型。返回用户定义容器中的key,例如。G。std::vector或std::deque(容器必须支持push_back()方法)。目前该函数的使用方式如下:std::unordered_maptestMap;std::maptestMap2;std::vectorkeys1=retrieveKeys(testMap);std::dequekeys2=retriev