如何使用具有多类模板的地图

时间:2014-04-10 00:33:54

标签: c++ templates map

我需要帮助创建标准库c ++地图。我必须使用的代码看起来像这样。

    template<class Key, class Type>


    public:
      STLMap(){
         //constructor goes here
      }

我知道如何使用只有一个类的模板制作地图,但我不知道如何使用两个类。在这种情况下,Key和Type是我需要与地图一起使用的键和类型。

提前致谢。

1 个答案:

答案 0 :(得分:0)

您使用KeyType作为真实类型,并且在使用模板时,将使用实际类型。 std::map<Key, Type>的{​​{1}}将成为STLMap<int, char>

std::map<int, char>