Outils pour utilisateurs

Outils du site


lang:cpp:variant

Ceci est une ancienne révision du document !


Conteneur avec un variant récursif

Ce n'est pas possible de le faire en passant par un using. Using std::variant with recursion, without using boost::recursive_wrapper Archive du 12/09/2016 le 31/01/2024

Il faut passer par une structure.

struct Struct {
  std::unordered_map<std::string, std::variant<std::string, std::vector<int>,
                                               double, Struct>>
    values;
};
lang/cpp/variant.1706692708.txt.gz · Dernière modification : 2024/01/31 10:18 de root