Сама спицифика сборки приложений на С++ состоит в том, что компилятор выполняет лишь трансляцию исходного кода в объектный код. А уже связь между объектами и их адресацию осуществляет компоновщик (линкер). Поэтому компилятор заранее не может знать, каким образом компоновщик соберёт исполняемый модуль и по каким адресам расположит те или иные объекты.
Есть так называемые inline функции, но они не выполняются на этапе компиляции, а только встраиваются в тело вызывающей их функции.есть ли такие функции, которые можно пометить как то специально, вследствие чего компилятор по этой метке выполнял бы их на этапе компиляции?