Report question

Question: Why does C++ require a cast for malloc() but C doesn't?