Вопросы по теме '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