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

Введение к константам компиляции в C++

Константа компиляции - переменная с маркером constexpr, чье значение вычисляют до запуска программы.

Такой объект годится там, где размер или граница должны быть зафиксированы заранее. Запишем целое, равное сумме двух литералов, и выведем его:

#include <iostream> constexpr int n = 2 + 3; std::cout << n << "\n";

Выражение 2 + 3 не ждет ввода: компилятор сворачивает его в 5. Переменная n хранит этот результат как обычное целое, но инициализация происходит на этапе сборки.

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