164 votes

Méthodes statiques en C++

Je vais avoir un peu de mal avec les méthodes statiques en C++

Exemple. h:

Exemple .cpp :

J’ai voulu faire un appel tel que :

Mais j’obtiens une erreur :

Je ne comprends pas pourquoi je ne peux pas faire cela. Quelqu'un peut-il m’aider à comprendre pourquoi et comment réaliser ce que je veux ?

264voto

x13n Points 1909

Supprimer `` mot clé dans la définition de méthode. Gardez-le dans votre définition de classe.

``mot clé placée dans le fichier .cpp signifie qu’une certaine fonction a une liaison statique, c’est à dire. n’est accessible qu’à partir d’autres fonctions dans le même fichier.

48voto

Bo Persson Points 42821

Mots-clés et ne doit pas être répété dans la définition. Ils ne devraient être utilisés que dans la déclaration de classe.

14voto

cpx Points 5936

Vous n’avez pas besoin d’avoir `` dans la définition de fonction

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X