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 21303 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 mars 2023 - 13 oct. 2019 à 21:05
yg_be Messages postés 21303 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 mars 2023 - 13 oct. 2019 à 21:05
A voir également:
- Erreur "no matching function"
- Erreur 1004 vba ✓ - Forum VB / VBA
- No tftp response ✓ - Forum Mobile
- Hajime no ippo vf - Forum Cinéma / Télé
- Erreur 1000 france tv - Forum MacOS
- No-reply@accounts.google.com ✓ - Forum Vos droits sur internet
1 réponse
yg_be
Messages postés
21303
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 mars 2023
1 326
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