如何将地图与多类模板一起使用 我需要帮助创建一个标准库C++图。我必须使用的代码如下所示 template<class Key, class Type> public: STLMap(){ //constructor goes here } 模板 公众: STLMap(){ //构造函数在这里 }
我知道如何使用只有一个类的模板制作地图,但我不知道如何使用两个类。在本例中,每个键和类型都是我需要与地图一起使用的键和类型如何将地图与多类模板一起使用 我需要帮助创建一个标准库C++图。我必须使用的代码如下所示 template<class Key, class Type> public: STLMap(){ //constructor goes here } 模板 公众: STLMap(){ //构造函数在这里 },c++,templates,map,C++,Templates,Map,我知道如何使用只有一个类的模板制作地图,但我不知道如何使用两个类。在本例中,每个键和类型都是我需要与地图一起使用的键和类型 提前感谢。您使用键和类型作为实际类型,使用模板时,将使用实际类型std::map将变为std::map 模板 类STLMap { 公众: STLMap() { } 私人: 标准::地图(map); } 谢谢您提供的信息。我遇到的一个问题是,现在我在名称空间'std'中得到了“error:'map'并没有命名一个类型”“ringany bells”?我已经解决了我的第二个问题
提前感谢。您使用
键
和类型
作为实际类型,使用模板时,将使用实际类型<对于STLMap
,code>std::map将变为std::map
模板
类STLMap
{
公众:
STLMap()
{
}
私人:
标准::地图(map);
}
谢谢您提供的信息。我遇到的一个问题是,现在我在名称空间'std'中得到了“error:'map'并没有命名一个类型”“ringany bells”?我已经解决了我的第二个问题;我忘了包括在内。
template<class Key, class Type>
class STLMap
{
public:
STLMap()
{
}
private:
std::map<Key, Type> _map;
}