Petits warnings apres compilation sous Solaris
Hello tout le monde, lorsque j'effectue une compilation du code suivant, sous Solaris :
Code:
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 :
Citation:
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 ?