Вопросы по теме 'c++-modules'

При использовании модулей С++ есть ли причина отделять объявления функций (файлы .hpp) от их определений (файлы .cpp)?
Я привык писать код без модулей, где файлы заголовков содержат объявления функций, например: // foo.h class Foo { void bar(); }; и соответствующий файл .cpp содержит определение: // foo.cpp #include "foo.h" void Foo::bar() { //...
3270 просмотров
schedule 11.05.2024

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

Двухэтапная компиляция модулей C ++?
Clang и GCC (а может быть, MSVC?) В настоящий момент используют двухэтапную компиляцию для реализации своих модулей: Сгенерируйте BMI / CMI (IPR для MSVC, если он все еще делает это?), Который будет использоваться чужим импортом. Сгенерируйте...
330 просмотров
schedule 23.03.2023