Bonjour, j'essaye désespérément de transformer un Boost::optional <Field> en Field..
Je vous donne une partie de mon code commentée, en espérant que vous connaissez la réponse, je ne trouve nulle part une erreur semblable à la mienne
Je suis perdu, je vois totalement d'ou vient mon probleme, je ne peux pas ajouter un boost::optional<Field> à mon tableau car c'est un tableau de Field, mais je ne sais pas comment faire la conversion de boost::optional<Field> en Field :/
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 /* Field est un objet que j'ai construit */ field_type = field_for_name(field_mysql->name); // field_type est un Field et field_for_name renvoie un boost::optional<Field> _t_asso_nomcolonnes[field_type] = nbcolonnes; // _t_asso_nomcolonnes prend comme paramètre un Field error: cannot convert boost::optional<Field> to Field in assignment
Merci d'avance pour vos conseils !
Partager