begin process at 2010 02 10 03:02:08
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Divers

 > 

Divers

 > 

Erreur bizzar !!!!!


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Erreur bizzar !!!!!

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ée 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

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 19,609 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales