Comment définir une fonction en C++?

Je voudrais une fonction qui n'est pas membre d'une classe et est accessible à partir de n'importe quelle classe.

Je suppose que j'aurais à #include le fichier d'en-tête où la fonction est déclarée, mais je ne sais pas où pour définir une telle fonction globale.

Sont là de bonnes raisons contre le fait d'avoir une telle fonction en premier lieu?

OriginalL'auteur Cory Klein | 2011-07-29