◐ Shell
clean mode source ↗

Palabras clave de C++: module (desde C++20)

De cppreference.com

Uso

Ejemplo

module;            // comienza un fragmento de módulo global

#include <string>

export module foo; // termina un fragmento de módulo global
                   // declara la unidad de interfaz de módulo primaria para el módulo denominado 'foo'
                   // comienza el alcance o extensión de una unidad de módulo

export std::string f();

module :private;   // termina la porción de la unidad de interfaz de módulo que
                   // puede afectar el comportamiento de otras unidades de traducción
                   // comienza un fragmento de módulo privado

std::string f()
{
    return "foo";
}