Gå til innhold

arve fra std::vector


Anbefalte innlegg

Før noen kaster seg over tastature for å si at det er galt så vet jeg det :).

Mitt mål er å lage en template klasse som oppfører seg som std::vector med litt ekstra.

 

Jeg skal i legge til noen funksjoner til std::vector, men ellers skal den være helt lik. Problemet er at std::vector er ikke laget for å arve fra (mangler virtual destructor) så har noen noen gode ider om hvordan jeg kan gjøre det eller noe lignende.

 

Jeg kan gjøre det samme ved å bruke interfacen til std::vector og bruke std::vector som en klassevariabel og sende alle funksjonen inn dit, men jeg sitter med en følelse at jeg gjøre noe galt.

 

På forhånd takk for alle hjelp og tips.

Lenke til kommentar
Videoannonse
Annonse

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...