> > int a = 3 + 2; > 5, а если ты a нигде не используешь то и 5 не будет > > > Второе, где качнуть несложный дизассемблер? > Думаю гугл поможет, и кстати обычно компилеры умеют > генерить асмовый листинг Да спасибо, посмотрел. Это компилируется, конечно, как "5". Ассемблерный код здесь будет, например:
> Что будет вставлено в коде 5 или 3 + 2 ( имеется виду > машинный код после компиляциции ): > > int a = 3 + 2; Как уже сказали, к препроцессору это не имеет ни малейшего отношения.
> Второе, где качнуть несложный дизассемблер? Смотря что ставится во главу угла, когда говорится "несложный".
http://sf.net/projects/nasm имеет в составе ndisasm. Несложный в смысле небольшой
Ну а IDA Pro - несложный в обращении, но очень мощный по функционалу
5, а если ты a нигде не используешь то и 5 не будет24.10.04 18:05 Автор: Killer{R} <Dmitry> Статус: Elderman
> > int a = 3 + 2; > 5, а если ты a нигде не используешь то и 5 не будет > > > Второе, где качнуть несложный дизассемблер? > Думаю гугл поможет, и кстати обычно компилеры умеют > генерить асмовый листинг Да спасибо, посмотрел. Это компилируется, конечно, как "5". Ассемблерный код здесь будет, например: