переключатель «передача управления обходит инициализацию:» ​​при вызове функции

Я получаю сообщение об ошибке «передача управления обходит инициализацию:», когда я пытаюсь создать следующий переключатель:

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
}

Он должен что-то сделать с моим вызовом моей функции перечисления. Если не разрешено вызывать функцию из коммутатора, есть ли способ решения этой проблемы?

52
задан user0118999881999119725 3 10 October 2012 в 06:22
поделиться