Символьные константы с более чем одним символом по своей природе зависят от машины, и их следует избегать.

аю некоторый код эмулятора, и я столкнулся с чем-то действительно странным:

switch (reg){
    case 'eax':
    /* and so on*/
}

Как это возможно? Я думал, что ты мог толькоswitch на целочисленных типах. Есть ли какая-то макро-хитрость?

Ответы на вопрос(0)

Ваш ответ на вопрос