[eside-ghost] Comportamiento extraño de un programa
STenyaK (Bruno Gonzalez)
stenyak en gmail.com
Vie Abr 11 23:36:16 CEST 2008
Wenas,
Tengo una funcion en C++, que para simplificar digamos que hace esto:
string result = "hola ";
result+="y";
result+=" adios";
return result;
Ando dándole al gcov, y resulta que las 3 primeras líneas se ejecutan N>0
veces, mientras que la última return se ejecuta cero veces (!!).
El comportamiento del programa es exactamente el inicialemente esperado:
devuelve "hola y adios".
Si reemplazo return result; por return "lalala"; gcov me reporta que se ha
ejecutado también N>0 veces, y devuelve "lalala", claro.
He compilado con -O0 para por si las moscas.
¿Alguna idea?
Thxxx
--
Saludos,
Bruno González
_______________________________________________
Msn/Jabber: stenyak AT gmail.com
ICQ: 153709484
http://www.stenyak.com
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://listas.deusto.es/mailman/private/eside-ghost/attachments/20080411/2927bd9c/attachment.htm
Más información sobre la lista de distribución eside-ghost