Template et fonction amie

Résolu/Fermé
armasousou Messages postés 1270 Date d'inscription dimanche 16 août 2009 Statut Membre Dernière intervention 30 décembre 2016 - 22 avril 2013 à 13:09
armasousou Messages postés 1270 Date d'inscription dimanche 16 août 2009 Statut Membre Dernière intervention 30 décembre 2016 - 23 avril 2013 à 18:52
Bonjour à tous,

je suis en train de developper un logiciel de retouche d'image (projet de fac ^^) et j'ai un soucis avec g++ : il me sort un warning au niveau de mes fonctions amies.

"friend declaration 'voidd save(image<N>, str::string)' decalres a non-template function".

C'est qu'un warning, mais je sens que ca va me poser des soucis plus tard ...

dans le .hpp j'ai ça :

template <int N>
class imae
{
blablabla

friend void save(image, string);
};


.cpp

template<int N>
void save(imgae<N> pic, string path)
{}



HELP svp? =D

A voir également:

2 réponses

Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
22 avril 2013 à 14:46
Salut.
remet un "template" devant la déclaration de la fonction amie dans la classe.
0
armasousou Messages postés 1270 Date d'inscription dimanche 16 août 2009 Statut Membre Dernière intervention 30 décembre 2016 83
23 avril 2013 à 18:52
il faut aussi un <typename> ^^
0