Erreur thread 1 exc_bad_access (code=1 address=0x0) |
Bienvenue invité ( Connexion | Inscription )
Erreur thread 1 exc_bad_access (code=1 address=0x0) |
10 Feb 2014, 07:14
Message
#1
|
|
Nouveau Membre Groupe : Membres Messages : 1 Inscrit : 10 Feb 2014 Membre no 189 282 |
Bonjour,
J'essaie de réaliser un tp et le code que j'ai écrit compile bien (a priori) mais à chaque fois que je veux lancer le programme, il m'affiche cette erreur : thread 1 exc_bad_access (code=1 address=0x0) Etant débutant sur c++ et Xcode aussi, je ne sais pas comment l'interpréter...quelqu'un pourrait-il m'aider svp ? Voilà un bout de code ou le message s'affiche : c'est la dernière ligne... CODE void Test_Avec_Variable_Controle(int N, double K) { Aleatoire A; double r=0.05; double T = 1; int d=10; double rho=0.5; double sigma=0.3; double S=100; double RHO[d][d]; for (int i(0); i<d; i++) { for (int j(0); j<d; j++) { if (j!=i) { RHO[i][j] = rho; } else { RHO[i][j] = 1 ; } } } double Gamma [d][d]; for (int i(0); i<d; i++) { for (int j(0); j<d; j++) { Gamma[i][j] = pow(sigma,2)*RHO[i][j]; } } //fabrication de la matrice Sigma //Sigma=sqroot(Gamma); vector<vector<double> > C(d, vector<double> (d)); for (int i(0); i<d; i++) { for (int j(0); j<d; j++) { C[i][j] = Gamma[i][j]; } } vector<vector<double> > Sigma = Cholesky©; double a=(1/d); vector<double> I_0 (N); vector<vector<double> > MatS_0(d, vector<double> (N)); for (int i(0); i<d; i++) { for (int j(0); j<N; j++) { if (i==j) { MatS_0[i][j] = S; } else { MatS_0[i][j] = 0; } } } I_0 = A.PrixCallSurIndice(MatS_0,a); vector<vector<double> > S_T(d, vector<double> (N)); S_T = A.PrixActifs(T, N, Sigma,sigma, S, r); vector<double> I_T(N); I_T = A.PrixCallSurIndice(S_T, a); vector<double> W(N); W=A.PayoffCall(S_T,K,a); vector<double> payoff(N); for (int i(0); i<N; i++) { payoff[i]=exp(-r*T)*W[i] - I_T[i]; } ..... Ce message a été modifié par schlum - 10 Feb 2014, 08:33. |
|
|
11 Feb 2014, 11:19
Message
#2
|
|
Terminaltor Moderating Machine Groupe : Admin Messages : 24 449 Inscrit : 25 Oct 2002 Lieu : Jeumont (59) Membre no 4 319 |
Soit il y a trop de code, soit pas assez, car en l’état il est impossible de compiler le programme pour reproduire, et pour du code restreint, il manque des infos du débugger…
-------------------- I think therefore I Mac
|
|
|
11 Feb 2014, 11:39
Message
#3
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 4 969 Inscrit : 26 Jan 2011 Lieu : Pollachius virens Membre no 164 083 |
Si le problème survient en lançant le programme en mode debug avec Xcode 5.0.1 c'est un bug de Xcode. Il faut utiliser la dernière version de Xcode 5.0.2 https://developer.apple.com/downloads/index...tion?name=Xcode
Explications ici : http://9to5mac.com/2013/11/05/apple-releas...-to-developers/ Ce message a été modifié par yponomeute - 11 Feb 2014, 11:40. -------------------- MBP 2017 15" avec clavier pourri et touchbar inutile
|
|
|
Nous sommes le : 23rd April 2024 - 09:58 |