Я видел строку C, которая выглядела так:
!ErrorHasOccured() ??!??! HandleError();
Он правильно скомпилирован и, кажется, работает нормально. Кажется, что он проверяет, произошла ли ошибка, и если она есть, она обрабатывает ее. Но я не совсем уверен, что он на самом деле делает или как он это делает. Это похоже на то, что программист пытается выразить свои чувства по поводу ошибок.
Я никогда не видел ??!??!
раньше на любом языке программирования, и я нигде не могу найти документацию. (Google не помогает с поисковыми запросами типа ??!??!
). Что он делает и как работает образец кода?