Just a sample
乱弹
2009-05-10 12:37:42
( reads)
class hotel {
public:
........
void printUncleanedrooms();
private:
map < int, bool> _roomStatus;
list < int > _uncleanedRooms;
};
void hotel::printUncleanedrooms() {
for(list < int >::iterator iter=_uncleanedRooms.begin(); iter!= _uncleanedRooms.end();) {
if(_roomStatus[*iter])
_uncleanedRooms.erase(iter++);
else
cout
}
}
乱弹
2009-05-10 12:39:09need to add "++iter" in the second case