'operator' : cannot perform pointer arithmetic on pointer to managed class 'class'
You cannot increment the pointer to a managed class.
The following sample generates C2845:
#using <mscorlib.dll> __gc class X { }; void main() { X *pX = new X; pX++; // C2845 }