История изменений
Исправление grem, (текущая версия) :
модули-то – это не заголовочные файлы, там же еще и реализация. А иметь один файл со 100500 строк реализации в C++ так себе идея
Вот тут вообще не понял. При сборке модуля создаётся объектный файл. Чем это будет отличаться от сборки посто файла в те же 100500 строк? Сомнительна логичность иметь всё внутри одного файла. Такие крупные библиотеки обычно имеют кучу внутренних функций, которые наружу не высовываются и внутри этого же модуля содержаться не обязаны.
Исходная версия grem, :
модули-то – это не заголовочные файлы, там же еще и реализация. А иметь один файл со 100500 строк реализации в C++ так себе идея
Вот тут вообще не понял. При сборке модуля создаётся объектный файл. Чем это будет отличаться от стоки посто файла в те же 100500 строк? Сомнительна логичность иметь всё внутри одного файла. Такие крупные библиотеки обычно имеют кучу внутренних функций, которые наружу не все высовываются и внутри этого же модуля содержаться не обязаны.