C++ Eigene Struktur, Arrayzugriff per [] statt ()

T_55

Lieutenant
Registriert
Feb. 2013
Beiträge
638
Hallo,

für eine eigene Ringpuffer-Datenstruktur hab ich mir ein struct geschrieben indem sich std::vector und ein paar Variablen und Funktionen befinden.

Derzeit ermittelt eine Funktion lese_wert(int Index) im Struct anhand des angegebenen Index den gewünschten Wert des Arrays.

Ein Wertabruf ist also so:

ring.lese_wert(7); // Aubruf Wert von Index 7

Ich möchte aber den Zugriff wie es die std-Container machen per eckige Klammer also per Indexangabe also so:

ring[7]; // Aubruf Wert von Index 7

Wie funktioniert sowas?

Gruß
 
Zurück
Oben