您好我想创建一个带有std :: map的typedef,但是编译器返回以下错误:“erro:错误的模板参数数量(2,应该是4)”
代码:
typedef std::map<unsigned int, float> AcumulatorHash;
答案 0 :(得分:18)
由于你没有提供完整的程序,我必须使用我的心灵力量。
我的水晶球表示您需要将#include <map>
添加到源代码的开头。
答案 1 :(得分:0)
我有一个非常相似的错误。问题是句点而不是分隔模板参数的逗号。