Bon je vais analyser tout ça car beaucoup de choses apparaissent et me paraissent inconnu. J'ai aussi pensé à definir le monstre comme étant un personnage mais je voulais bien les différencier mais...
Type: Messages; Utilisateur: devdeb91
Bon je vais analyser tout ça car beaucoup de choses apparaissent et me paraissent inconnu. J'ai aussi pensé à definir le monstre comme étant un personnage mais je voulais bien les différencier mais...
Ce n'est pas grave je comprends que tu t'y perdes moi aussi à force je m'y perds avec ce programme qui vois pas un truc aussi bête et simple
Oui j'ai essayé et il me dit ces erreurs-la alors que normalement il devrait trouver la classe personnage et savoir que de ce fait c'est une objet je ne comprends pas pourquoi il plante sur un truc...
Comment ça ? Car là je ne vois pas trop il me semble avoir vraiment suivi et vérifié tout.
bah dans la FAQ c'est pas dis sa personnage est A et monstre B mais bon je vais essayer.
edit : c'est toujours pareil il ne reconnait pas personnage
alors voila suite au lien donné http://cpp.developpez.com/faq/cpp/?page=classes#CLASS_reference_croisee j'ai suivi le meme exemple
#ifndef PERSONNAGE_H_INCLUDED
#define PERSONNAGE_H_INCLUDED...
Je n'ai pas dis qu'il avait cette habitude j'ai dit que j'ai pris l'habitude de faire comme lui (en gros comme ce qu'il ma montré) désolé si je me suis mal exprimé.
Merci du lien celui ci je ne l'avais pas trouvé mais comment faire dans le cadre de 2 .h sans cpp car j'ai pris l'habitude de faire comme koala c'est à dire de mettre tout dans les .h et pas faire de...
bah j'ai inclus dans les cpp mais ça me met l'erreur quoi qu'il arrive si tu veux je joins tout le code entier mais je suis pas sur que ça serve
Il me dit
C:\Users\kevin\Desktop\jeu2\monstre.h||In member function 'void monstre::attaquer(personnage&)':|
C:\Users\kevin\Desktop\jeu2\monstre.h|30|error: invalid use of incomplete type 'class...
ok bah j'essaye ça merci. par contre comment faire car une des deux classes utilise personnage et l'autre monstre donc l'une ne verra pas la classe de l'autre vue qu'elle sera après et donc ne pourra...
Non pas mis bien que je le fait d'habitude.
voici le personnage.h
#ifndef PERSONNAGE_H_INCLUDED
#define PERSONNAGE_H_INCLUDED
#include "main.h"
#include "monstre.h"
//#include "arme.h"
alors voila j'ai créer mes 2 class mais un probleme est detecter
#ifndef MONSTRE_H_INCLUDED
#define MONSTRE_H_INCLUDED
#include <string>
#include "main.h"
#include "personnage.h"
par ailleurs pour les monstres j'ai fait comme ceci
std::map<int, SMonstre> monstre;
struct SMonstre {
SMonstre(std::string nom, int hp, int mp, std::string type, int exp, int...
Si si je suis très bien et je suis tout à fait d'accord tout ça été prévu c'est juste le fait qu'il y ait autant attribut car j'ai eu l'habitude de faire des classes avec 4-5 attributs privés max et...
Je suis tout à fait d'accord avec ça mais au niveau des stats après ça fera sans doute beaucoup d'attributs privés non car si on observe bien à part les stats vie magie xp argent il faut retenir la...
bonjour
alors voila j'ai une class personnage mais pour ce personnage on doit retenir plein d'info sur lui par exemple xp, argent, force, etc... donc je me demande ne vaut t'il pas mieux changer...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.