title: Using string* as a key in an unordered_set
body: <p>I would like to put use a string* as a key in an unordered_list. I do not want the hash the pointer itself but the string it points to.</p>
  
  <p>I understand I need to create a struct like this:</p>
  
  <pre><code>struct myhash{
      size_t operator()(const string * str){
          return hash(*str);
      }
  }
  </code></pre>
  
  <p>and send it as a a hasher to the map template, but i am not sure how.</p>