pour les fonctions avec les operateurs ca marche pareil
y´a que pour les fonctions amies que ca change
ds ta classe tu fais
friend ostream& operator<<(ostream& os, operation oper);
et en dehors de ta clase tu fais
ostream& operator<<(ostream& os, operation oper)
{
. ...
}
il faut pas mettre le nom_class::
sinon pour tout le reste la syntaxe est
type_retour nom_classe::nom_fct(param)
{
}