devi definire sia il costruttore ed il distruttore. nn puoi lasciarli in sospeso.

public Cliente::Cliente(){};
public Cliente::~Cliente(){};