enum ListStatus {Good, Empty, Corrupted};class List{private: class ListItem; //......public: enum ListStatus {Good, Empty, Corrupted}; //......};class List::ListItem{public: ListStatus status; //List::ListStatus};