Erreur undefined reference to 'ma_fonction(std::string*, int)'
Résolu/Fermé
matmat42
Messages postés
124
Date d'inscription
mercredi 15 février 2012
Statut
Membre
Dernière intervention
27 mars 2016
-
Modifié par matmat42 le 22/03/2013 à 23:05
matmat42 Messages postés 124 Date d'inscription mercredi 15 février 2012 Statut Membre Dernière intervention 27 mars 2016 - 22 mars 2013 à 23:56
matmat42 Messages postés 124 Date d'inscription mercredi 15 février 2012 Statut Membre Dernière intervention 27 mars 2016 - 22 mars 2013 à 23:56
A voir également:
- Erreur undefined reference to 'ma_fonction(std::string*, int)'
- Erreur 0x80070643 - Accueil - Windows
- Reference pto - Accueil - Box & Connexion Internet
- Qwerty to azerty - Guide
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 1001 outlook - Accueil - Bureautique
1 réponse
Utilisateur anonyme
22 mars 2013 à 23:23
22 mars 2013 à 23:23
Bonjour
dans ma_fonction.h :
dans ma_fonction.cpp :
Ton prototype dit que le deuxième paramètre est un entier, alors que dans la définition le second paramètre est une fonction (qui rend un entier)
dans ma_fonction.h :
void ma_fonction(std::string recu[], int tailleRecu = 0);
dans ma_fonction.cpp :
void ma_fonction(string recu[], int tailleRecu())
Ton prototype dit que le deuxième paramètre est un entier, alors que dans la définition le second paramètre est une fonction (qui rend un entier)
22 mars 2013 à 23:37
Si c'est ça, ça ne marche toujours pas et ça me mets d'autre erreur.
22 mars 2013 à 23:41
Mais c'est à toi de savoir de quel paramètre tu as réellement besoin, je ne peux pas le deviner sans savoir à quoi sert ta fonction ni comment elle est écrite.
Pas plus que je ne peux te parler de ta nouvelle erreur : je n'ai pas une assez bonne vue pour lire ce qui s'affiche sur ton écran, et tu ne recopies pas le message d'erreur ici.
22 mars 2013 à 23:45
ma_fonction.cpp: default argument given for parameter 2 of 'void ma_fonction(std::string*, int)' [-fpermissive]
et la deuxième :
ma_fonction.h: after previous specification in 'void ma_fonction(std::string*, int)' [-fpermissive]
22 mars 2013 à 23:52
https://www.commentcamarche.net/contents/188-langage-c-les-fonctions
au paragraphe 'Valeur par défaut des arguments'
Je ne vois pas à quoi correspond le second message d'erreur, c'est peut-être une conséquence du premier
22 mars 2013 à 23:56
Merci beaucoup. :)