The following applies to Slick-C macros using classes:
When initializing a pointer to null within a class, I get an compilation error saying the type is invalid. The same initiailzation works fine outside of a class. This problem is new to 2009.
In the following code example, Ptr1 produces a type mismatch error while Ptr2 works just fine.
#pragma option(pedantic,off)
class test
{
int* Ptr1 = null; // Type mismatch
};
int* Ptr2 = null; // Ok