Hi folks,
I got a simple doubt. What are the pros and cons of using c style casting in c++ and vc++. I need to know the difference between

ptr = (class*) (expression) and

ptr = static_cast<class*> (expression).

At what risk could I use ptr = (class*) (expression) in c++ or vc++.
ciao