Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpSpMoIm 569 of 696 menu
◀ ▶

Импорт модуля в C++

Импорт - строка import с именем модуля: она подтягивает экспортированные имена без текстового включения заголовка.

Интерфейс публикует одну функцию для внешнего кода:

export module math; export int bump(int x) { return x + 1; }

В main.cpp достаточно импорта и вызова экспортированного имени:

import math; #include <iostream> int main() { std::cout << bump(4) << "\n"; return 0; }

Напишите clock.cppm с export module clock; и одной экспортированной int tick(), возвращающей 1. В main.cpp добавьте import clock; и выведите результат tick.

Для модуля note с экспортом int id() составьте main.cpp: подключите <iostream>, импортируйте note и выведите число из id.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить