Код IT
← Каталог

Модульность и компонентный подход в разработке — C++ — модули (C++20)

Фрагмент из «Модульность и компонентный подход в разработке»: C++ — модули (C++20).

C++ main.cpp
// math.ixx (implementation unit)
export module math;

export int add(int a, int b) {
    return a + b;
}

// main.cpp

import math;

int main() {
    return add(2, 2); // → 4
}
// math.ixx (implementation unit)
export module math;

export int add(int a, int b) {
    return a + b;
}

// main.cpp

import math;

int main() {
    return add(2, 2); // → 4
}