“错误的模板参数数量(2,应该是4)”错误与std :: map和typedef

时间:2012-05-03 22:05:57

标签: c++ stdmap

您好我想创建一个带有std :: map的typedef,但是编译器返回以下错误:“erro:错误的模板参数数量(2,应该是4)”

代码:

typedef std::map<unsigned int, float> AcumulatorHash;

2 个答案:

答案 0 :(得分:18)

由于你没有提供完整的程序,我必须使用我的心灵力量。

我的水晶球表示您需要将#include <map>添加到源代码的开头。

答案 1 :(得分:0)

我有一个非常相似的错误。问题是句点而不是分隔模板参数的逗号。