title: Creating heaps dynamically in C++
body: <p>I've got a problem with implementing heaps as data structures. My task is to create initially unknown amount of heaps of also initially unknown sizes on which I'll be able to work later on. The number of binary heaps as well as their sizes will be given as a parameters (some stdin data), so the <code>for</code> loop should be suitable. In addition, I've got to be as little object-oriented as possible, as it's a part of an algorithmic classes problem...</p>
  <p>However, I don't know where to start because I've got no clue how to refer to them (by name?) and how to store them.</p>