Je n'arrive pas à choisir entre Boost.Any et Boost.Variant.
Quand devrais-je utiliser chacun d'eux?Boost.Any vs. Boost.Variant
Quels sont les avantages et les inconvénients de chacun?
Je cherche fondamentalement à stocker quelques états de sources externes.
Si vous connaissez tous les types possibles que les données peuvent avoir au moment de la compilation, utilisez Boost. Variante: le nombre de types que vos données peuvent avoir est fini et les types sont vérifiés lors de la compilation. Si ces types peuvent être quelque chose, alors utilisez Boost.Any. – user1284631