Matrix-Klasse operator[][]
-
Hallo,
ich versuche gerade meine eigene Matrix Klasse zu schreiben. Ich arbeite intern mit einem Vektor von Vektoren:
vector<vector<float> >_matrix;jetzt will ich das das man z.B so auf einzelen Elemente in der Matrix zugreifen kann:
matrix m; m[0][0]Wie kann man sowas implementieren. Ich denke mal mit Operator überladung aber wie genau geht das bei zwei [][] ?
-
vector<float> & operator[](const int &index){ return _matrix[index]; }
-
Stichwort Proxy-Klasse.