Erreur "no matching function"
Fermé
Voking
Messages postés
21
Date d'inscription
dimanche 14 avril 2019
Statut
Membre
Dernière intervention
13 octobre 2019
-
Modifié le 12 oct. 2019 à 17:23
yg_be Messages postés 22729 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 avril 2024 - 13 oct. 2019 à 21:05
yg_be Messages postés 22729 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 avril 2024 - 13 oct. 2019 à 21:05
A voir également:
- Erreur "no matching function"
- Erreur 0x80070643 - Guide
- Iptv erreur de lecture - Forum TV & Vidéo
- Dvi no signal ✓ - Forum Matériel & Système
- No such file or directory ✓ - Forum Linux / Unix
- No signal tv - Guide
1 réponse
yg_be
Messages postés
22729
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
26 avril 2024
1 477
Modifié le 12 oct. 2019 à 17:56
Modifié le 12 oct. 2019 à 17:56
bonjour,
je pense que cela signifie que tu ne peux pas appeler la fonction erase (sur un objet de type vector) avec un paramètre de type int.
peut-être ainsi?
moi, je ferais différemment: à la copie, je ne copierais que les données que je veux garder.
je pense que cela signifie que tu ne peux pas appeler la fonction erase (sur un objet de type vector) avec un paramètre de type int.
peut-être ainsi?
Sub_mtx.erase(Sub_mtx.begin() + lgn*N + j);
moi, je ferais différemment: à la copie, je ne copierais que les données que je veux garder.
vector<double> Sub_mtx((N-1)*(N-1), 0.); // sous-matrice for(int lgn = 0; lgn < i; lgn++) // remplir la s-m { for(int col = 0; col < j; col++) Sub_mtx[lgn*(N-1) + col] = A[lgn*N + col]; for(int col = j+1; col < N; col++) Sub_mtx[lgn*(N-1) + col-1] = A[lgn*N + col]; } for(int lgn = i+1; lgn < N; lgn++) // remplir la s-m { for(int col = 0; col < j; col++) Sub_mtx[(lgn-1)*(N-1) + col] = A[lgn*N + col]; for(int col = j+1; col < N; col++) Sub_mtx[(lgn-1)*(N-1) + col-1] = A[lgn*N + col]; }
13 oct. 2019 à 18:24
13 oct. 2019 à 21:05