Maîtriser std::variant : Une alternative type-safe aux unions en C++

Principes fondamentaux Un std::variant<T1, T2, ..., TN> ne peut contenir qu’une seule valeur à la fois — parmi ses types paramétrés — avec suivi automatique de son état. Aucune allocation dynamique n’est effectuée : la mémoire est réservée statiquement selon la taille maximale des alternatives. Les types void, les tableaux, et les référe ...

Publié le 21 août à 06h57