Bonjour, j'ai décidé de faire un vecteur d'union pour pouvoir stocker différent type de données pouvant être différent à chaque fois.

Mais je me demandais si il y aurait une façon de mettre l'affectation sur une seule ligne au lieu de faire avec des if

J'ai le type que je veux stocker dans une variable string, exemple: float

admettons que j'ai l'union suivante:

union Datatype {

int Int;
float Float;
string String;

}

et admettons que j'ai mon type de données dans une variable string comme mentionné ci-haut:

string typeDonnee = "Float";

Au lieu de faire:

if (typeDonne == "Float) vec[0].Float = 5.5;

..

je voudrais faire un truc du genre:

vec[0].typeDonnee = 5.5;