Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpSpLwAo 517 of 696 menu
◀ ▶

Выравнивание типа в C++

Оператор alignof возвращает границу в байтах, на которой объект типа может начинаться в памяти.

Значение зависит от платформы, но для вещественного типа оно обычно не меньше его размера. Выведем alignof(double):

#include <iostream> int main() { std::cout << alignof(double) << "\n"; return 0; }

Выведите alignof(int) и alignof(char) на отдельных строках.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить