Bonjour, j'ai un std::string que je voudrais convertir en void*.

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;
 
        ....
 
	}
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