fonction et classe tempalte
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 :
Code:
1 2 3 4 5
|
template <class elm>
bool isempty(array<elm> a){
return a.isempty();
} |
mais le problème, c'est que ça me dit [linker error]undefined reference to 'isempty(array<int>)'
je ne comprend vraiment pas pourquoi car la fonction est dans le même fichier que main() et que celle ci focntionnne:
Code:
1 2 3 4
|
bool isempty(array<int> a){
return a.isempty();
} |
ce qui et bien mais pas suffisant ;)
merci si vous pouvez m'aider