Can anyone help me with an easy way to fix casting problems in C++. I am using VisualC++ and when I try to make anything I always get so many gay errors. For ex:

cannot convert 'struct MyStruct' to NULL or there is no acceptable conversion...

and so on... In Java, most anything can be set to null, is there a way to do the same in C++? What is the point of casting ( (UINT)MyDWORD ) if it doesn't work?? Someone plz help!

Also, can someone explain how to overload an operator for a class?