faut renvoyer une référence, pas une copie
tout a ne doit même pas compiler.
1) pas en friend, en fonction globale
2) tout ça manque de const
3) pas de typedef C
4) pas de char * -> std::string
5) pas de malloc -> new et new[]
6) <iostream>, <string>
7) int main