Il problema è che in un'altra classe o nel main non posso farecodice:class Semaforo { private: enum colore {Rosso, Giallo, Verde}; colore c; public: Semaforo (colore col) { c=col; } }
perchè il compilatore non vede chi è Rosso.codice:Semaforo(Rosso);
Come posso rendere visibile l'enum in tutte le mie classi e nel main?