CitarRealmente no se a que te referis, alguien me dice?
El lenguaje que estás usando es en inglés, vos estás usando variables, clases y métodos con mezclas en español.
Citarhay un único cpp en este proyecto, y ese incluye la iostream
Sí, por eso lo señalé, en este caso está bien, es mala práctica, pero está bien (compila)
Pero en otro entorno, como estás usando iostream dentro del .h (debería ser en el .cpp), ese .h depende de iostream y deberías incluírlo ahí ... y si main.cpp no incluye iostream ? no se declaran los símbolos que Class.h necesita. ( std::cin )
No sé si me explico.
Y ahora noté, además ... que string.h (cstring) no lo andás usando (la versión de las libs de c++ es "string") -> http://www.cplusplus.com/reference/clibrary/cstring/
Saludos.
P.S: perdón si soy muy estricto