appel d'une fonction depuis un autre fichier?
Bonjour,
Je voudrais appeler une fonction du fichier f1.cpp dans le fichier f2.cpp
Ses 2 fichiers sont dans le même projet.
Fonction dans le f1.cpp
Code:
1 2 3 4
| int f1::Print(const std::string& pat)
{
} |
Déclaration de la fonction dans le f1.cpp
Code:
1 2 3 4 5 6
| class f1 : public DocBase
{
public:
int Print(const std::string& pat);
}; |
Appel de la fonction dans le fichier f2
Code:
int count = f1::Print("toto");
voici l’erreur
Citation:
'f1::Print' : illegal call of non-static member function
see declaration of 'Print'
merci