title: Insert pair as map value
body: <pre><code>typedef pair&lt;unsigned char, unsigned char&gt; pair_k;
  map&lt;unsigned char, pair_k&gt; mapping;
  </code></pre>
  
  <p>Which will be used this way:</p>
  
  <pre><code>mapping[100] = make_pair(10,10);
  </code></pre>
  
  <p>Question is:</p>
  
  <ol>
  <li>Is this allowed? Syntaxically, it feels alright.</li>
  <li>Would this be access as an array as oppose to a map?</li>
  </ol>