title: How is the C++ multimap container implemented?
body: <p>For example a C++ vector is implemented using a dynamic array where each element uses consecutive memory spaces.</p>
  
  <p>I know that a C++ multimap is a one to many relationship but what is the internal structure?</p>