Bonjour, j'ai un std::string que je voudrais convertir en void*.
D'apres ce que j'ai vu, il faudrait passer par un static_cast, mais j'aimerais savoir si il y avait quelque chose de plus rapide et de plus simple à mettre en place :/
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 void sync(std::string & value, Field field, Group group, ArchiveFlags flags) { MYSQL_BIND bind; my_bool is_null; unsigned long length; my_bool error; /* STRING COLUMN */ bind.buffer_type= MYSQL_TYPE_STRING; bind.buffer= value.c_str(); // erreur: invalid conversion from const void* to void* [-fpermissive]| bind.buffer_length= value.size(); bind.is_null= &is_null; bind.length= &length; bind.error= &error; .... }
Merci
Partager