conversion std:string to void*
Bonjour, j'ai un std::string que je voudrais convertir en void*.
Code:
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;
....
} |
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 :/
Merci