Информация об изменениях

Сообщение Re: MSVC C1061: compiler limit: blocks nested too deeply от 18.10.2025 12:17

Изменено 18.10.2025 12:21 rg45

Re: MSVC C1061: compiler limit: blocks nested too deeply
Здравствуйте, Marty, Вы писали:

M>Проверил идею: без макросов добавил пару if'ов:

M>
M>        else if (true)
M>        {
M>            return 0;
M>        }

M>        else if (false)
M>        {
M>            return 0;
M>        }
M>


А нафига тебе здесь 'else', когда в каждом 'if' у тебя 'return'?
Re: MSVC C1061: compiler limit: blocks nested too deeply
Здравствуйте, Marty, Вы писали:

M>Проверил идею: без макросов добавил пару if'ов:

M>
M>        else if (true)
M>        {
M>            return 0;
M>        }

M>        else if (false)
M>        {
M>            return 0;
M>        }
M>


А нафига тебе здесь 'else', когда в каждом 'if' у тебя 'return'? Просто удали их, и вся твоя вложенность превратится в простую последовательность независимых if-ов.