looks like a debugger initialized pointer. do you realize what the this pointer is?
AClass * Testing = (AClass*)0x12345678;Testing->AMethod { this == 0x12345678; /* true */ }
you don't need to put this-> in front of everything, the compiler does that automatically. there is ZERO difference between what you did and if you don't have this-> on everything. all it does is clutter. somewhere, you aren't intialializing a pointer. basically, you created a pointer somewhere like this:
CC_Cell * ACell;
the debugger, since you didn't set this to any value specifically, sets this to its debug value, in your case 0xFDFDFDFD. if you happened to replace that line with CC_Cell * ACell = 0;, you would get the same error but 'Access violation writing location 0x00000000'
[edited by - billybob on March 23, 2003 5:30:42 PM]