Вы тут обсуждаете сложные концепции, но давайте взглянем правде в глаза и не будем усложнять.
Предположим, есть объект, который связан с аналогичными объектами, то есть получается граф. Если связи объектов будет создавать пользователь каким-либо образом, то вычисление ссылок на этапе компиляции не возможно.
Когда-то занимался подобным, inline и правда писать не обязательно, но какой-то компилятор (кажется GCC) куда лучше оптимизировал код, если явно написать.
Вы тут обсуждаете сложные концепции, но давайте взглянем правде в глаза и не будем усложнять.
Предположим, есть объект, который связан с аналогичными объектами, то есть получается граф. Если связи объектов будет создавать пользователь каким-либо образом, то вычисление ссылок на этапе компиляции не возможно.
Когда-то занимался подобным, inline и правда писать не обязательно, но какой-то компилятор (кажется GCC) куда лучше оптимизировал код, если явно написать.