Ma tête de la fonction est la suivante:Pourquoi le compilateur ne voit-il pas cet en-tête de fonction?
void FileIO::write(LinkedList<Librarian>& librarians, int numlibrarians,
LinkedList<Patron>& patrons, int numpatrons,
LinkedList<LinkedList<Item> >[] items, int numitems,
int currid)
L'en-tête dans mon .h est la suivante:
void write(LinkedList<Librarian>&, int, LinkedList<Patron>&, int,
LinkedList<LinkedList<Item> >[], int, int);
Et pourtant, lorsque je tente de compiler mon programme, je reçois cette erreur:
FileIO.cpp:923: error: prototype for ‘void FileIO::write(
LinkedList<Librarian>&, int, LinkedList<Patron>&, int,
LinkedList<LinkedList<Item> >*)’ does not match any in class ‘FileIO’
Pourquoi cela serait-il? Il semble que chacun de mes en-têtes où je mets > >[]
n'est pas reconnu. Y a-t-un autre moyen de faire ça?
Veuillez mettre des nouvelles lignes dans vos blocs de code. – robert