Bonjour,
j'aimerais, dans un template classique pouvoir passer en paramètres des noms de classe dynamiquement. Malgré quelques recherches, je n'arrive pas à trouver comment faire.
Exemple de ce que je veux réaliser :
Je récupère le nom du type dynamiquement via un string.
nom_méthode(string nom_type) {
nom_template<nom_type> variable;
}
le paramètre nom_type pourrait être "int", "double", "nomdeclassequelconque".
Il faudrait que le programme reconnaisse que mon string est un nom de classe.
Comment faire? Existe-il un type de donnée className en C++ ?
Suis-je obliger d'utiliser une factory par exemple ?
Merci pour vos réponses.
Partager