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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 int f1::Print(const std::string& pat) { }
Déclaration de la fonction dans le f1.cpp
Appel de la fonction dans le fichier f2
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 class f1 : public DocBase { public: int Print(const std::string& pat); };
Code : Sélectionner tout - Visualiser dans une fenêtre à part int count = f1::Print("toto");
voici l’erreur
merci'f1:rint' : illegal call of non-static member function
see declaration of 'Print'
Partager