CPPPROGLIB Telegram 5141
Forwarded from Антон Клеймёнов
😎 Как использовать модули в 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;
}



tgoop.com/cppproglib/5141
Create:
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

View MORE
Open in Telegram


Telegram News

Date: |

Telegram offers a powerful toolset that allows businesses to create and manage channels, groups, and bots to broadcast messages, engage in conversations, and offer reliable customer support via bots. Image: Telegram. Those being doxxed include outgoing Chief Executive Carrie Lam Cheng Yuet-ngor, Chung and police assistant commissioner Joe Chan Tung, who heads police's cyber security and technology crime bureau. How to create a business channel on Telegram? (Tutorial) Over 33,000 people sent out over 1,000 doxxing messages in the group. Although the administrators tried to delete all of the messages, the posting speed was far too much for them to keep up.
from us


Telegram Библиотека C/C++ разработчика | cpp, boost, qt
FROM American