title: std::unordered_map - Implicit instantiation of undefined template?
body: <p>I've done lots of languages, but I'm new to C++ and I'm completely stumped about how to initialize class instances. The following code gets an error at</p>
  
  <pre><code>class MyClass
  {
     public:
  
      //Hash map variable
  
      //ERROR BELOW
      std::unordered_map&lt;int, float, std::hash&lt;int&gt;, std::equal_to&lt;int&gt;, std::allocator&lt;int&gt;&gt; myUnorderedMap;
  
  }
  </code></pre>
  
  <p>I think I'm filling in the template incorrectly. Any help would be fantastic.</p>