Test: iterator_invalidation.cpp iterator_invalidation.cpp:44:6: error: expected ';' after class definition 44 | } | ^ | ; iterator_invalidation.cpp: In member function 'void EventQueue::addEvent(const std::string&)': iterator_invalidation.cpp:9:9: error: 'events_' was not declared in this scope; did you mean 'event'? 9 | events_.push_back(event); | ^~~~~~~ | event iterator_invalidation.cpp: In member function 'void EventQueue::processEvents()': iterator_invalidation.cpp:17:30: error: 'events_' was not declared in this scope; did you mean 'event'? 17 | for (const auto& event : events_) { | ^~~~~~~ | event iterator_invalidation.cpp:26:34: error: redeclaration of 'std::vector > temp_events' 26 | std::vector temp_events; | ^~~~~~~~~~~ iterator_invalidation.cpp:16:30: note: 'std::vector > temp_events' previously declared here 16 | std::vector temp_events; | ^~~~~~~~~~~ iterator_invalidation.cpp:28:30: error: 'events_' was not declared in this scope; did you mean 'event'? 28 | for (const auto& event : events_) { | ^~~~~~~ | event iterator_invalidation.cpp:37:40: error: 'it' was not declared in this scope; did you mean 'int'? 37 | std::cout << "Event: " << *it << std::endl; | ^~ | int iterator_invalidation.cpp:41:17: error: 'events_' was not declared in this scope 41 | events_.push_back("log_analytics"); // Invalidates iterator! | ^~~~~~~ iterator_invalidation.cpp: At global scope: iterator_invalidation.cpp:46:25: error: non-member function 'int getEventCount()' cannot have cv-qualifier 46 | int getEventCount() const { | ^~~~~ iterator_invalidation.cpp: In function 'int getEventCount()': iterator_invalidation.cpp:47:16: error: 'events_' was not declared in this scope 47 | return events_.size(); | ^~~~~~~ iterator_invalidation.cpp: At global scope: iterator_invalidation.cpp:50:1: error: expected unqualified-id before 'private' 50 | private: | ^~~~~~~ iterator_invalidation.cpp:52:1: error: expected declaration before '}' token 52 | }; | ^ iterator_invalidation.cpp: In function 'int main()': iterator_invalidation.cpp:62:44: error: 'class EventQueue' has no member named 'getEventCount' 62 | std::cout << "Total events: " << queue.getEventCount() << std::endl; | ^~~~~~~~~~~~~