Tu as peut-être essayé, dans une fonction, de retourner une référence à un objet qui est défini uniquement dans sa portée, eg.
double& fonction(){
double a(1.0);
return a;
}
Le compilateur peut t'avertir de ce genre d'erreur si tu ajoutes les flags "-Wall -pedantic" à g++.