我曾经使用过很多编程语言,但是对于C++的类实例化初始化一窍不通。下面这段代码在初始化部分出现了错误:
class MyClass
{
public:
//Hash map variable
//ERROR BELOW
std::unordered_map<int, float, std::hash<int>, std::equal_to<int>, std::allocator<int>> myUnorderedMap;
}
我觉得我填写模板的方式不正确,希望能得到帮助。非常感谢。
<unordered_map>
库?另外,简单的std::unordered_map<int, float> myUnorderedMap;
就足够了,其他三个参数有合理的默认值。 - Igor Tandetnik