Когда функция ContexPR оценивается во время компиляции?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Когда функция ContexPR оценивается во время компиляции?

Сообщение Anonymous »

Поскольку возможно, что функция, объявленная как contexpr, может быть вызвана во время выполнения, в соответствии с какими критериями компилятор решает, следует ли вычислять его во время компиляции или во время выполнения? < /p>

template
constexpr base_t POW(base_t base, expo_t expo)
{
return (expo != 0 )? base * POW(base, expo -1) : 1;
}

int main(int argc, char** argv)
{
int i = 0;
std::cin >> i;

std::cout

Подробнее здесь: https://stackoverflow.com/questions/142 ... mpile-time
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»