I am getting some new error that I don't understand
ainmenu.cpp: In member function `virtual void MainMenu::process_option(int)Code:void MainMenu::process_option(int noption)const{ switch (noption){ case 1: display_library(get_ptrLibrary()); break; case 2: Menu *ptrEditMenu = new EditMenu(*get_ptrLibrary()); while((*ptrEditMenu).get_option()!=6){ (*ptrEditMenu).set_option(-1); while (!((*ptrEditMenu).validate_option((*ptrEditMenu).get_option()))){ (*ptrEditMenu).display_menu(); (*ptrEditMenu).set_option((*ptrEditMenu).input_option()); } (*ptrEditMenu).process_option((*ptrEditMenu).get_option()); } delete ptrEditMenu; break; case 3: case 4: case 5: case 6: default: break; } }p
const':
mainmenu.cpp:61: jump to case label
mainmenu.cpp:48: crosses initialization of `Menu*ptrEditMenu'
mainmenu.cpp:62: jump to case label
mainmenu.cpp:48: crosses initialization of `Menu*ptrEditMenu'
mainmenu.cpp:63: jump to case label
mainmenu.cpp:48: crosses initialization of `Menu*ptrEditMenu'
mainmenu.cpp:64: jump to case label
mainmenu.cpp:48: crosses initialization of `Menu*ptrEditMenu'
mainmenu.cpp:65: jump to case label
mainmenu.cpp:48: crosses initialization of `Menu*ptrEditMenu'