Bonjour je suis débutant en C++, je suis le cours de Mathieu Nebra ( que je remercie infiniment pour la qualité de celui-ci ) mais je me retrouve confronté à un problème. En effet après la création du constructeur pour la classe Personnage.cpp ( celle utilisé dans le cours ) je me retrouve à la compilation avec ce message :
Bonjour je suis débutant en C++, je suis le cours de Mathieu Nebra ( que je remercie infiniment pour la qualité de celui-ci )
Changes de cours. Il apprend un sacré paquet d'âneries à ne pas faire, en plus de montrer des exemples de code buggés et d'être obsolète (quelques recherches sur le forum t'en diront plus). Prends plutôt le cours de C++ de @gbdivers, même s'il est encore en écriture il ne contient pas ce genre de bavures. Si tu as des problèmes de compréhension sur une partie et que ce n'est pas à cause d'un manque d'étude du cours,tu peux poster ici. Si tu préfères un cours déjà complet, tourne toi vers le C++ Primer de Lippman dans sa dernière édition (en anglais), il sera un poil moins à jour mais c'est un bon cours.
Par exemple ici, dans la liste des choses à ne pas faire montrés par juste cette partie sur l'objet (et sans même parler de la partie suivante sur le polymorphisme qui est une collection de choses à ne pas faire) :
utiliser "using namespace std" est une mauvaise pratique (raison + que faire),
la valeur "100" plusieurs fois présente dans le code, c'est la porte ouverte aux oublis de modification, déclare une constante avec un nom clair,
(Les deux fois, c'est Personnage() que tu implémentes). Or, toi, tu voulais une implémentation pour Personnage() et une pour Personnage(std::string nom, int degats).
- Edité par Ksass`Peuk 19 novembre 2017 à 16:14:31
Merci pour le conseil je suis totalement débutant en C++ ( je codais en C# mais pour des raisons scolaires je dois étudier le c++ mais je ne comprends pas les explication de mon professeur), je vais me pencher sur le cours que tu m'as donné. Merci à toi.
Bonne fin de journée
Les forums sont des Dolipranes, il faut savoir les utiliser au bon moment.
Erreur de compilation pour une classe
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Posez vos questions ou discutez informatique, sur le Discord NaN | Tuto : Preuve de programmes C