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

Auteur Sujet: Probléme de Mémoire avec sf::Vertex  (Lu 4876 fois)

0 Membres et 1 Invité sur ce sujet

Kitsu Hokkaido

  • Newbie
  • *
  • Messages: 14
    • Voir le profil
Re : Probléme de Mémoire avec sf::Vertex
« Réponse #15 le: Mars 30, 2017, 06:32:02 pm »
Lorsque je l'utilise il m'ouvre une nouvelle page : "chkstk.asm", où je comprends rien, mais j'ai trouvé une solution, qui ne me plait pas trop. Je déclare mon tableau en dehors de la classe TileMap, mais du coup il est public(le tableau), ca m'embète un peu !!! :-\ :'( Si vous avez une autre solution !?

Re: Il semble que private soit une pile car, si je déclare mon tableau à l'intérieur :

class TileMap: public sf::Drawable, sf::Transformable
{
public:
        TileMap();
        ~TileMap();
private:
        sf::Vertex quadV[500 * 500 * 4];
};
Ca ne marche que si je déclare ma classe en dehors d'une autre classe :
class Main
{
public:
        Main();
        ~Main();
private:
};
TileMap carte;

peut être que je me tompe mais comme ça, ça marche.

Re: c'est bon j'ai trouvé, il faut que je le mettent en pointeur :
class Main
{
public:
        Main();
        ~Main();
private:
        TileMap *carte;
};
 

Donc, je ne vous embête plus, merci beaucoup pour votre aide !!
« Modifié: Mars 30, 2017, 07:12:05 pm par AquilaHack »

 

anything