Hello tout le monde, lorsque j'effectue une compilation du code suivant, sous Solaris :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
char* Fichier_analyse::stringtochar(std::string entree)
{   //CONVERTIT STRING EN CHAR
    size_t size = entree.size() + 1;
    char  *buffer = new char[ size ];
    strncpy( buffer, entree.c_str(), size );
    return(buffer);
}
J'obtiens le warning suivant, apres compilation :
line 78: Warning: buffer hides Fichier_analyse::buffer.
Je crois que le "buffer" créé dans la méthode est susceptible de rentrer en conflit avec le buffer créé dans la classe Fichier_analyse.

Est-ce effectivement le cas ?