Code:
int main()
{
KLASA a;
a[5][3];
return 0;
}
int main()
{
KLASA a;
a[5][3];
return 0;
}
Pokusao sam to ovako uraditi:
Code:
int KLASA::operator[][](int a,int b)
{
return a+b;
}
int KLASA::operator[][](int a,int b)
{
return a+b;
}
ili ovako:
Code:
int KLASA::operator[](int a,int b)
{
return a+b;
}
int KLASA::operator[](int a,int b)
{
return a+b;
}
...ali ne radi(kompajler prijavi gresku).
Mozda uopste nije moguce preklopiti operator [][],
prije svega zato sto to nije operator u cjelini,vec je ovdje samo
napisan dva puta operator [],ali mora postojati nacin da se ovaj problem rijesi!
Hvala unaprijed!