Преимущество модулей С++ 20 перед предварительно скомпилированными заголовками для скорости компиляции?

Предполагается, что функция модуля C++20 улучшит скорость компиляции. Но в чем преимущество перед предварительно скомпилированными заголовками, которые также ускоряют включение библиотеки?


person felix    schedule 01.10.2020    source источник
comment
Это слишком зависит от различных факторов (главным образом, от качества реализации в тот период времени, когда модули еще новые), чтобы можно было ответить.   -  person Nicol Bolas    schedule 02.10.2020
comment
Одним из возможных преимуществ является изоляция, которую вы получаете с модулями. Вы экспортируете только то, что вы явно сказали (в реализации модуля), что должно быть экспортировано.   -  person darcamo    schedule 02.10.2020