Спасибо! Как вы упомянули, это начало, и, поскольку я пытаюсь научиться программированию, думаю, я воспользуюсь блоком if else if, предложенным Сэмом Миллером.
учаю ошибку «передача управления обходит инициализацию:», когда я пытаюсь построить следующий переключатель:
switch (retrycancel)
{
case 4: //The user pressed RETRY
//Enumerate all visible windows and store handle and caption in "windows"
std::vector<MainHandles::window_data> windows = MainHandles().enum_windows().get_results();
break;
case 2:
//code
}
Это как-то связано с моим вызовом моей функции перечисления. Если не разрешено вызывать функцию из коммутатора, есть ли обходной путь для такой проблемы?