[Programación] Warning en GNU/c++ 4.0 como evitarlo?
Horacio Castellini
horacio9573 en yahoo.com.ar
Mar Sep 2 12:07:21 ART 2008
Holas...
En el siguiente método... (Hace tiemopo que no uso el c++ desde el 2.95)
void error(char* s,char* s2="\n")
{
std::cerr<<s<<' '<<s2<<std::endl;
exit(1);
}
Me sale este "warning" molesto...
./gen6.h: In constructor ‘cromosoma::cromosoma()’:
./gen6.h:86: warning: deprecated conversion from string constant to ‘char*’
./gen6.h:86: warning: deprecated conversion from string constant to ‘char*’
cuando lo uso de esta manera...
if(!(Y=new unsigned[BITS]))
error("No hay memoria cromd");
Antes, con el viejo 2.96 no me daba ese error, tampoco con el 3.0 pero con el 4.0 si...
Porque y como lo evito?
Yahoo! Cocina
Recetas prácticas y comida saludable
http://ar.mujer.yahoo.com/cocina/
Más información sobre la lista de distribución Programacion