Entrée remarquée dans c++17 de la fonctionnalité de définition des espaces de noms imbriqués. C'est à dire qu'au lien de mettre des séries de "namespace a { namespace b { namespace c { ...", l'on peut directement écrire "namespace a::b::c { ...". Ça ne va pas changer la vie de qui que ce soit, mais pourquoi pas. Comme d'hab, le petit programme d'exemple:
#include <iostream> namespace a::b::c // magie!!!! { void f() { std::cout << "Ouh là, c'est profond!" << std::endl; } } int main() { a::b::c::f(); return 0; }
Aucun commentaire:
Enregistrer un commentaire