//First
class X
{
public:
void* p;
X() { p = NULL; }
};
//Second
X() : p(NULL) { }
//...
X* x = new X();