Возникли проблемы с чтением следующего фрагмента кода в репозитории git. ссылка на репо и проблема:

https://github.com/paolo-sz/fatty/blob/master/src/winmain.c#L2649

 switch (confirm_multi_tab()) {
      when IDNO:
        if (!cfg.confirm_exit || confirm_tab_exit()) {
          child_terminate(term->child);
        }
        return;
      when IDCANCEL:
        return;
    }

Может ли кто-нибудь объяснить, почему в инструкции switch есть «когда», а не «case». Цените помощь.

0
Sid 29 Мар 2019 в 02:20

1 ответ

Лучший ответ

См. Файл std.h по адресу https: // github .com / paolo-sz / fatty / blob / master / src / std.h, строка 143:

#define when break; case
1
CiaPan 28 Мар 2019 в 23:42