[RESOLVED] Overloading [][]
As the title implies, I have a wrapper for a two dimensional array that I want to access by simple saying ColorCluster[X][Y]. But I can't figure out how to overload it. I came up with this idea
Code:
ColorCluster operator [] (int XY)
{
if (TempCol == 0)
{
TempCol = XY;
return *this;
}
else
{
int Buffer = TempCol;
TempCol = 0;
return Select (Buffer, XY);
}
};
But the Select(X,Y) function returns a boolean value. So this approach won't work. I'm sure this has been covered before but I can't seem to find a good article on it. Can anyone help me out?