Я недавно столкнулся с некоторыми функциями, куда можно передать несколько перечислений как это: myFunction (Один | Два); Так как я думаю, что это - действительно изящный путь, я пытался реализовать что-то как этот сам:...
Я пытался изучать C в свободное время, и другие языки (C #, Java и т. Д.) Имеют ту же концепцию (и часто те же операторы) ... Что мне интересно, так это на уровне ядра, что значит -...
Кто-то мог объяснить мне, почему маска не смещается направо вообще? Можно использовать что-либо вместо того 1, и результатом будет то же. неподписанная маска = ~0>> 1; printf (" %u\n"...
Я случайно обнаружил, что компилятор C # превращает этот метод: static bool IsNotNull (object obj) {return obj! = Null; }… В этот CIL: .method private hidebysig static bool ...
Я создаю дерево синтаксического анализа, которое будет содержать выражения, подобные 3 - 4 * 8 или 8 * -5 или -(10 * 1) Мне нужен способ различать унарный и бинарный минус. Моя грамматика такая...