Что будет выведено на экран в результате компиляции и выполнения следующего кода на ЭВМ с архитектурой x86_64 (длина машинного слова = 8 байт)?
#include
#include
#include
struct MyCls
{
std::uint32_t x, y;
std::int32_t *p;
MyCls (std::size_t n): x(0), y(0), p (new std::int32_t [n]) {}
~MyCls () {delete [] p;}
};
int main ()
{
MyCls c(42);
std::cout <<sizeof(c);
return 0;
}
16
176
3
Сообщение об ошибке времени компиляции
Затрудняюсь ответить
96
128
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет