Pero dominar no es lo mismo manejar.
La introducción de parametros por teclado en C es algo turbia, pues debe hacerse mediante funciones estilo scanf:
En la cual debes definir el formato de entrada (%d) y esta expuesto a problemas de buffer. En cambio en C++ es más fácil gracias al sistema de archivos stream:
No tienes que tabular los datos, no tienes que preocuparte por el buffer... El trato de vectores es mucho más sencillo gracias a la clase vector, el uso de cadenas es también más sencillo gracias a la clase string (adios a problemas de desbordamiento de buffer por olvidarte el caracter '\0').
Por otro lado el operador new es más escietp que la funciónmalloc y además inicializa los objetos creados.