Pequeñas dudas fuera del curso

Pequeñas dudas fuera del curso

de Juan Agustín Rivero Szwaicer -
Número de respuestas: 0

Hola, hace tiempo estoy trabajando en un programa, por hobbie, y me surgieron un par de dudas. Agradecería si pudieran contestármelas.

¿Por qué es necesario incluir un .h también en el .cpp si ya se agregó en el .h correspondiente? 

Y además, ¿qué es más eficiente, imprimir un string o una lista de chars?

Gracias