Ah Nal,
Je viens de découvrir avec grand plaisir que C++, mon premier amour de langage, va enfin entrer dans le vingtième siècle en adoptant un système de modules similaire à ce que l'on trouve dans les autres langages.
Ces modules seront introduit dans C++20:
Exemple d'un module dans un fichier duck.cpp:
export module duck;
import <iostream>;
export void quack() {
std::cout << "Coin coin !" << std::endl;
}
Son utilisation:
import duck;
int main() {
quack();
}
Il (…)