Назад к задачам
Junior — Senior
7

Определение размеров структур при выводе в консоль

Компании, где спрашивали:

СБЕР ДискСБЕР Диск
Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Нужно понять, какой текст появится в консоли после выполнения представленного ниже кода.

#include <iostream>

struct A {
    bool _a;
    bool _b;
    int16_t _c;
    int32_t _d;
};

struct B {
    bool _a;
    int32_t _b;
    int16_t _c;
    bool _d;
};

int main(int argc, char* argv[])
{
    std::cout << "A size: " << sizeof(A) << std::endl;
    std::cout << "B size: " << sizeof(B) << std::endl;
    return 0;
}