Bonsoir à tous,
Mon problème est le suivant :
j'ai créé un vecteur de vecteur de char soit :
Celui après être initialisé avec des valeurs doit passer en argument d'une fonction, cependant il me renvoie le message d'erreur suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part std::vector<std::vector<char>> tabCodage;
Dans mon Fichier.h la fonction est déclaré de la manière suivante :impossible de convertir le paramètre 1 de 'std::vector<_Ty>' en 'std::vector<_Ty> *'
1> with
1> [
1> _Ty=char [8]
1> ]
1> and
1> [
1> _Ty=std::vector<char>
1> ]
1> Aucun opérateur de conversion définie par l'utilisateur disponible qui puisse effectuer cette conversion, ou l'opérateur ne peut pas être appelé
Et dans mon main je l'appel de cette manière :
Code : Sélectionner tout - Visualiser dans une fenêtre à part std::vector<char> codageATailleFixe( std::vector<std::vector<char>> *,std::vector<char> &);
Pouvez vous m'aider ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part code.codageATailleFixe(&tabCodage, tabCara);
Cordialement,
Fyejumpy
Partager