Пушыстый (_winnie) wrote,
Пушыстый
_winnie

Categories:

Виды связи символа с его значением

Модификаторы для глобальных переменных:
constexpr - для выражений вычислимых в compile-time отдельного модуля
linkexpr - для выражений вычислимых при полной сборке системы
deployexpr - для выражений вычислимых при инсталляции системы
rebootexpr - для выражений вычислимых при старте хоста
initexpr - для выражений вычислимых при старте программы
expr<component> - для выражений вычислимых при запуске определённого под-компонента системы. Топологическая сортировка по зависимостям.

Такая разбивка позволяет разным фазам сборки-деплоя-запуска-интерпретации понимать, какие выражения обязаны быть уже вычислены, и не пытаться вычислять их динамически.
А так же отлавливать ошибки в тех случаях, когда программист пытается вычислить linkexpr через rebootexpr
Tags: build, c++, fun, release, soft-dev, x++
Subscribe

  • 6990 рублей

    Позавчера поймал на эту удочку "999 рублей 99 копеек" курьера. Я ему должен было почти 7000 рублей, в чеке было написано 6990. Я ему дал с уверенным…

  • Как нарисовать котика

  • Все течет, все меняется

    Тонкая ошибка в такой схеме базы данных про книги и их авторов: таблица 1: id книжки (ключ) | список id авторов книги | название книжки таблица…

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 6 comments