Практика модулей в C++
Составьте текст meter.cppm: первая строка
export module meter; и экспорт функции
int step(), возвращающей 1.
Напишите main.cpp с import meter;,
подключением <iostream> и выводом
результата step в main.
Опишите раздел ledger:core в ledger-core.cppm
и строку export import :core; в первичном
ledger.cppm с export module ledger;.
В vault.cppm объявите void stash()
без export и экспортируйте int peek(),
которую можно реализовать через stash
в том же файле.
Добавьте в vault.cppm блок
export { int a(); int b(); } с двумя
экспортированными функциями, возвращающими
разные целые константы.