Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: erreur a la compilation  (Lu 1385 fois)

0 Membres et 1 Invité sur ce sujet

wil310031

  • Newbie
  • *
  • Messages: 2
    • Voir le profil
    • E-mail
erreur a la compilation
« le: Février 20, 2017, 02:37:02 pm »
Bonjour a tous alors voila mon souci je suis actuellement un tuto sur meruvia sur la conception d'un arpg mais j'ai eu plusieur erreur qui sont apparu et j'ai pu les regler sauf une: E:\projet  c++\legend of meruvia\input.h|38|error: qualifiers can only be specified for objects and functions.

je vous met le code en dessous:
#ifndef INPUT_H
#define INPUT_H

#include <SFML/Graphics.hpp>


class Input
{
//Structures
struct Button { bool left, right, up, down, attack, run, enter, magie; };

public:

//Constructeur
Input();

//Accesseur
Button getButton(void) const;

//Mutateur
void setButton(int bouton, bool etat);

//Fonctions
void gestionInputs(sf::RenderWindow &window);
void getInput(sf::RenderWindow &window);


private:

//Variables de la classe en accès privé
sf::Event event;
Button button;

//Enum pour les boutons
const enum { up, down, right, left, attack, run, enter, magic };

};
#endif

 

voila,jecomprend pas trop ce qui ne va pas puisque sur le tuto ca fonctionne.
merci d'avance

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : erreur a la compilation
« Réponse #1 le: Février 20, 2017, 03:02:18 pm »
Citer
const enum
Cette syntaxe n'existe pas en C++.
Laurent Gomila - SFML developer

wil310031

  • Newbie
  • *
  • Messages: 2
    • Voir le profil
    • E-mail
Re : erreur a la compilation
« Réponse #2 le: Février 20, 2017, 05:09:26 pm »
ok merci ,il doit y avoir une erreur sur le tuto .
merci

 

anything