No, ramy: il C++ è un superset del C, e come tale, fa cast impliciti esattamente come il C.
L'unica situazione in cui non vedi i cast all'opera in C++ è l'output, il che rimuove un sacco di problemi che si hanno con printf.