我需要帮助创建标准库c ++地图。我必须使用的代码看起来像这样。
template<class Key, class Type>
public:
STLMap(){
//constructor goes here
}
我知道如何使用只有一个类的模板制作地图,但我不知道如何使用两个类。在这种情况下,Key和Type是我需要与地图一起使用的键和类型。
提前致谢。
答案 0 :(得分:0)
您使用Key
和Type
作为真实类型,并且在使用模板时,将使用实际类型。 std::map<Key, Type>
的{{1}}将成为STLMap<int, char>
。
std::map<int, char>