I wrote a class with a privated static memeber:
i.e. static int x.
I initialized the member outside the class.
Now I have a function that reads like this:
int& CLASSTYPE operator[](int);
basically this function will return the class member.
but when i created an object of the class say "obj"
and wrote
obj[integerhere]=5;
it actually modified my static data member!!!
What should I do? I'm lost and confused!