sheel
I love Asm
An Thomasio.
Er greift auf menge wie auf ein Array zu (mit den eckigen Klammern), dabei ist es nur eine einzelne Variable.
Mit operator[] meinte ich, dass Klassen (hier also Artikel) auch für einzelne Variablen Operatoren wie die eckigen Klammern (oder auch Plus, Minus, =, etc etc) festlegen können, in Form einer Methode mit einem speziellen Namen
Ein Beispiel:
Gruß
Er greift auf menge wie auf ein Array zu (mit den eckigen Klammern), dabei ist es nur eine einzelne Variable.
Mit operator[] meinte ich, dass Klassen (hier also Artikel) auch für einzelne Variablen Operatoren wie die eckigen Klammern (oder auch Plus, Minus, =, etc etc) festlegen können, in Form einer Methode mit einem speziellen Namen
Ein Beispiel:
C++:
class MyClass
{
protected:
int array[10];
public:
int getmynumber(int i)
{
return array[i];
}
int operator[](int i)
{
return array[i];
}
}
//...
MyClass x;
int a;
//...
a=x.getmynumber(4);//Den Wert vom x.array[4] bekommen, normale Art
a=x[4];//Das Gleiche mit dem Operator[]
Gruß