Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Erreur bizzar !!!!! [ Divers / Divers ] (wismerhill__)

dimanche 14 janvier 2007 à 14:20:12 | Erreur bizzar !!!!!

wismerhill__

Bonjour tout le monde, j'ai un bug que je n'ai jamais eu ...
Je suis sur Visual.NET 2005

mon exe rentre dans la fonction suivante ou P0 est un objet d'une classe mere virtuelle notée A

double VanillaOptionBS::getcloseprice() const
{   
            return P0.closeprice(N,T,r,sigma,S0);
}

tout se passe bien
puis ici
P0 est de classe Butterfly qui est fille de A, closeprice est une virtuelle pure de A
C1,... est de classe Call qui est fille de A, closeprice est une virtuelle pure de A
P1,... est de classe Put qui est fille de A, closeprice est une virtuelle pure de A

double Butterfly::closeprice(MyNorm N,double T_i,double r_i,double sigma_i,double S0)
{   
    Put        P1(K-F);
    double    price4 = P1.closeprice(N,T_i,r_i,sigma_i,S0);
    Call    C1(K-F);
    double price1 = 2*C1.closeprice(N,T_i,r_i,sigma_i,S0);
    Call    C3(K+F);
    double price3 = 2*C3.closeprice(N,T_i,r_i,sigma_i,S0);
    Call    C2(K);
    double price2 = -2*C2.closeprice(N,T_i,r_i,sigma_i,S0);
   
    return price1+price2+price3+price4;
}

Le truc de fou c'est qu'individuelement tout marche bien cad price 4 est bien calculé, si j'avais mis
Call    C1(K-F);
double price1 = 2*C1.closeprice(N,T_i,r_i,sigma_i,S0);
en premier, price1 aurait ete bien calculé, mais il me sort une erreure

en fait c'est au moment du return qu'il chit, il calcule tout nickel et au moment de returner CRACK, le truc important selon moi c'est que c'est toujours lors du second calcul de closeprice qu'il plante...que ce soit C1,C2,C3,P1 ...

Voila aidez moi pitié



wis :
in tartiflette I trust (like the others)

dimanche 14 janvier 2007 à 15:33:21 | Re : Erreur bizzar !!!!!

lektrosonic

esseye de tout reecrire, peut etre ca  virera le bug

l3KTr0 Was HeRe

dimanche 14 janvier 2007 à 16:33:28 | Re : Erreur bizzar !!!!!

wismerhill__

C'est une blague ??
Tu veux dire refaire un projet ?



wis :
in tartiflette I trust (like the others)

dimanche 14 janvier 2007 à 20:19:07 | Re : Erreur bizzar !!!!!

juju12

Y a souvent cette erreur pour un problème de mémoire, genre quand il essaye de désallouer un pointeur non valide.
Vérifie dans l'implémentation de tes classes que tu ne libère pas un pointeur qui est utilisé dans le destructeur après, ou un truc comme ça. Si ça plante au return, c'est une erreur provoquée par la libération des ressources (donc destruction des classes créees dans la procédure).



Cette discussion est classé dans : double, call, s0, sigma, closeprice


Répondre à ce message

Sujets en rapport avec ce message

équation dynamique [ par badboy93120 ] Bonjour à tous, j'aimerais programmer une équation dynamique en C++ qui est:     f(0,x)=[K-exp(x)]+ pour x     f(i,x)=0 pour x>=u;     f(i+1,x)=pn*f(i dll renvoie tableau 2D [ par kokocha ] Bonjour,J'ai une dll que j'ai créee et qui compile sans problème. Seulement voila, même en mettant le dllexport, elle ne m exporte aucune fonction.Je Double Buffer !!!!!!!!!!!! [ par BugcORE ] SA FAIT un bon moment que j'essai de fairefonctionner un Double Buffer !J'ai eu pas mal de problème avec !(U.C. 100%, Affiche rien, etc....)J'arrive m atof strtok.... char to double [ par helppije ] salut à tous,Je cherche un moyen de convertir une chaine de charactere en double en c++.Je connais les fonction atof ou strtok mais je n'ai pas reussi Graphique f(x)=x^p [ par dustez ] On me demande de réaliser un programme affichant sous forme textuelle des graphiques représentant les fonction du type f(x)=x^p, à partir des paramètr Ouvrir une fenetre par double clic sur un CTreeCtrl [ par milhandril ] A partir d'une fenetre CTreeCtrl je souhaiterais ouvrir une autre fenetre. J'ai deja créé les differentes fenetres que je souhaite pouvoir ouvrir en d Appel du destructeur inopinément [ par petitavion414 ] Bonjour à tous... Voilà j'ai un petit problème. J'ai crée une classe complex dans laquelle j'ai defini quelques méthodes. Jusqu'ici rien de bien passi Simple erreur programme c++ [ par ffnajia ] bonjour,j'ai un petit problème dans mon code, je sais pas pourquoi il me donne un message d'erreur dans la ligne en rouge???, il me dit manque de virg fichier son [ par sam20 ] Salut a tous.J'ai fais un soft qui enregistre le son et le met dans un tableau:short waveIn[8192];double D[8192];wh.lpData = (LPSTR)waveIn;D[i] =(doub Equivalent de call_user_func c++ [ par Xenul ] Bonzour,Je cherche a faire un équivalent de la fonction php call_user_func.Pour ceux qui ne connaisse pas :void toto(string machin) { ... }int main(vo


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Appels d'offres

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,296 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.