Вопросы

Как gcc помещает локальные переменные в стек?

void
f
    ()
{
    int a[1];
    int b;
    int c;
    int d[1];
}

Я обнаружил, что эти локальные переменные в этом примере не помещаются в стек по порядку. b и c помещаются в порядке их объявления, но a и d группируются вместе. Таким образом, компилятор выделяет массивы иначе, чем любой другой встроенный тип или объект.

Это требование C/C++ или деталь реализации gcc?

Читать:
Докеризация Vue во Flask с использованием uwsgi и nginx

Похожие записи

Невозможно создать событие для локальных объектов в гибридной среде с помощью Graph API

admin

Google Cloud Platform: внешний IP-адрес недоступен извне

admin

Как получить SHA фиксации слияния для объединенного запроса на перенос?

admin

Невозможно заставить вспомогательную функцию работать в AWS lambda nodejs

admin

Как мне сделать столкновения между квадратом и кругом, чтобы запустить игру в pygame?

admin

Как получить прямой URL-адрес для составного файла, загруженного через Node.js

admin