CornedBee writes: "Why can a.end() == b.begin()? There must be some heap management data in-between!"

There is no need to have heap management data held between allocated blocks if blocks of...