Usa STL senza complicarti troppo la vita.
Senza costrizioni/altre cause specifiche non ha senso ricreare la ruota.