tgoop.com/cppproglib/5141
Create:
Last Update:
Last Update:
😎 Как использовать модули в C++?
D C++ 20 появилась новая конструкция языка под названием модули. Ускорение компиляции и упрощение управление зависимостями можно назвать основными причинами введения их в стандарт.
❗️ Для того чтобы воспользоваться модульной магией нужно добавить export module вначале файла и тогда он станет модулем
// Файл math.ixx
export module math;
export int add(int a, int b) {
return a + b;
}
export int subtract(int a, int b) {
return a - b;
}
❗️ Подключается же модуль с помощью ключевого слова import
// main.cpp
import math; // Подключаем модуль
#include <iostream>
int main() {
std::cout << "5 + 3 = " << add(5, 3) << std::endl;
std::cout << "5 - 3 = " << subtract(5, 3) << std::endl;
return 0;
}
BY Библиотека C/C++ разработчика | cpp, boost, qt
Share with your friend now:
tgoop.com/cppproglib/5141