Re[15]: Вы пользуетесь constexpr?
От: Shmj Ниоткуда  
Дата: 30.11.24 19:01
Оценка:
Здравствуйте, rg45, Вы писали:

R>А как я должен был понять, что под "калькуляциями" ты имеешь в виду "вычисление" из википедии.

R>Ну, хорошо. И как из этого определения выводится, что С++ заключает в себе два разных языка? Можно посмотреть всю цепочку рассуждений целиком?

C++ можно использовать для вычислений в двух режимах:

1. В момент компиляции. На машине разработчика/билд-сервера.
2. В момент исполнения. Уже на машине конечного пользователя.

Для сравнения возьмите более православный C. Какие вычисления вы там сможете сделать в режиме компиляции и какие конструкции доступны? Ну разве что const int c = a + b; Макросы не беру, с ними отдельная история.

C++ же значительно расширяет возможности вычислений при компиляции, добавляет новые конструкции и делает доступными часть конструкций из режима исполнения (но не все).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.