Modo de hacer constructor mejor.

No se pone nada en el .cc y  en el .h ponemos:
Crupier(string DNI, string codigo, string nombre="", string apellidos="", string direccion="", string localidad="", string provincia="", string pais=""):Persona(DNI,nombre,apellidos,direccion,localidad,provincia,pais), codigo_(codigo){};
Con codigo_(codigo) inicializo el valor de la variable privada con la pasada por parametro. Luego ponemos {} Para poner el cuerpo del constructor, que está vacío porque ya lo hemos hecho todo antes. Acabamos con ';' para cerrar el constructor.