static cast vs. dynamic cast

I've read around on some site to try to distinguish the difference, but it's kind of vague. Can someone give me their explanation? Much appreciated!
In one line,

static_cast => C-style typecasting in C++
dynamic_cast => to cast objects across the inheritance hierarchies
That's two lines :)
To be exact, One line for each cast. ;)
Topic archived. No new replies allowed.