Scrivi

cin.clear();
cin.ignore(100, '\n');
cin>>input;

quando fai l'input

P.S. Ma perche' tutto il programma nel costruttore della classe?