История изменений
Исправление
Legioner,
(текущая версия)
:
2) AST дженерика запихивается прямо в скомпилированный объектный файл — чтобы можно было использовать с другим типом. Применительно к C++ — это как если бы .o содержал в себе полную копию .h.
Разве это не то, о чём мечтают плюсовики? Чтобы не надо было писать реализацию в хедерах и компилировать весь буст в каждом файле проекта.
Исходная версия
Legioner,
:
2) AST дженерика запихивается прямо в скомпилированный объектный файл — чтобы можно было использовать с другим типом. Применительно к C++ — это как если бы .o содержал в себе полную копию .h.
Разве это не то, о чём мечтают плюсовики? Чтобы не надо было писать реализацию в хедерах и компилировал весь буст в каждом файле проекта.