Ключевые слова C++: alignof (начиная с C++11)
Материал из cppreference.com
C++
Язык С++
| Общие темы | |||||||||||
| Управление потоком | |||||||||||
| Операторы условного выполнения | |||||||||||
| Операторы итерации (циклы) | |||||||||||
| |||||||||||
| Операторы перехода | |||||||||||
| Функции | |||||||||||
| Объявление функции | |||||||||||
| Выражение лямбда-функции | |||||||||||
Спецификатор inline | |||||||||||
| Спецификации динамических исключений (до C++17*) | |||||||||||
Спецификатор noexcept (C++11) | |||||||||||
| Исключения | |||||||||||
| Пространства имён | |||||||||||
| Типы | |||||||||||
| Спецификаторы | |||||||||||
| |||||||||||
| Спецификаторы длительности хранения | |||||||||||
| Инициализация | |||||||||||
| Выражения | ||||||||||||||||
| Альтернативные представления | ||||||||||||||||
| Литералы | ||||||||||||||||
| Логические - Целочисленные - С плавающей запятой | ||||||||||||||||
| Символьные - Строковые - nullptr (C++11) | ||||||||||||||||
| Определяемые пользователем (C++11) | ||||||||||||||||
| Утилиты | ||||||||||||||||
| Атрибуты (C++11) | ||||||||||||||||
| Types | ||||||||||||||||
Объявление typedef | ||||||||||||||||
| Объявление псевдонима типа (C++11) | ||||||||||||||||
| Casts | ||||||||||||||||
| Неявные преобразования - Явные преобразования | ||||||||||||||||
| static_cast - dynamic_cast | ||||||||||||||||
| const_cast - reinterpret_cast | ||||||||||||||||
| Выделение памяти | ||||||||||||||||
| Классы | ||||||||||||||||
| Свойства функции класса | ||||||||||||||||
| ||||||||||||||||
| Специальные функции-элементы | ||||||||||||||||
| Шаблоны | ||||||||||||||||
| Разное | ||||||||||||||||
Ключевые слова C++
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Идентификаторы с особым смыслом | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Использование
- оператор alignof (начиная с C++11)
Пример
Запустить этот код
#include <iostream>
#include <cstddef>
int main()
{
std::cout << alignof(std::max_align_t) << '\n';
}
Возможный вывод:
16