Vedo i tre seguenti errori:

1. Devi mettere il ";" subito dopo la chiusura delle graffe delle dichiarazioni delle classi;
codice:
class ClasseErrata{
} // <- errore perché non c'è il ";"

class ClasseCorretta{
}; // <- corretto perché c'è il ";"
2. Definisci i metodi Monitor::Monitor () ed il distruttore della classe Monitor, ma non li dichiari;
3. Non includi il file "string".
codice:
#include <string>