bonjour,
voila, je viens de créer une classe template ( array<elm> ) qui a une focntion privée bool isempty(). je souhaite créer une fonction extérieur à a classe que j'ai déclarer comme friend dans la classe :
mais le problème, c'est que ça me dit [linker error]undefined reference to 'isempty(array<int>)'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 template <class elm> bool isempty(array<elm> a){ return a.isempty(); }
je ne comprend vraiment pas pourquoi car la fonction est dans le même fichier que main() et que celle ci focntionnne:
ce qui et bien mais pas suffisant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 bool isempty(array<int> a){ return a.isempty(); }
merci si vous pouvez m'aider
Partager