Posté le 09/12/2013 13:45
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 244 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements
Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd
Citer : Posté le 28/06/2014 11:40 | #
pourquoi
}
Citer : Posté le 28/06/2014 11:45 | #
Vérifie tes inclusions de fichier et que la classe n'est pas définie après le constructeur.
Citer : Posté le 28/06/2014 20:44 | #
les inclusions sont corrects et la classe est définie avant le constructeur.
c'est quand je fais
Citer : Posté le 28/06/2014 20:46 | #
Je ne pense pas que tu puisse faire ça. Si je ne me trompe pas, tu ne peux pas initialiser ainsi un objet.
Citer : Posté le 28/06/2014 20:47 | #
essaye de faire Point tab[2]={{0},{0}}; , mais je ne suis pas sur que cela va marcher
envie de plonger dans la mer pour ramasser des tresors? => ballon sea
envie de sauver l'univers dans un jeu avec une longue durée de vie? => saviors of the future
un add-in addictif avec plein de secret et de trophées => evasion survival
un shmup bien dur et sadique => saviors 2
merci a tout le monde pour son soutien
zelda prizm de smashmaster (en esperant qu'il puisse le finir)
les tests de marmotti
un RPG de dark storm
(dont je connais le nom, mais pas vous )Arcuz !Citer : Posté le 28/06/2014 20:51 | #
Non, à mon avis il faudrait plutôt faire :
Mais le plus sûr pour allouer des objets reste l'allocation dynamique.
Citer : Posté le 28/06/2014 21:03 | #
Donc
Citer : Posté le 28/06/2014 21:10 | #
Pas exactement.
// ...
delete points[];
Enfin, si je ne me trompe pas.
Citer : Posté le 29/06/2014 09:57 | #
ça me marque
Citer : Posté le 29/06/2014 10:05 | #
Mais que je suis bête, tu n'as pas de constructeur par défaut !
Tu dois créer un constructeur pas défaut comme ceci :
et le surcharger ainsi :
Citer : Posté le 29/06/2014 10:12 | #
maintenant, avec
Citer : Posté le 29/06/2014 10:16 | #
Il y a "deux" opérateurs new. Le premier a pour syntaxe new Object() et alloue un objet, le second alloue un tableau et a pour syntaxe :
Citer : Posté le 29/06/2014 10:18 | #
Mais quand je fais
Citer : Posté le 29/06/2014 10:20 | #
Tu ne peux visiblement pas utiliser un constructeur surchargé avec l'opérateur new[].
Citer : Posté le 29/06/2014 10:38 | #
c'est bon, ça marche
mais que signifie
Citer : Posté le 29/06/2014 10:40 | #
Que tu as deux fonctions draw_point(Point, Camera) définie
envie de plonger dans la mer pour ramasser des tresors? => ballon sea
envie de sauver l'univers dans un jeu avec une longue durée de vie? => saviors of the future
un add-in addictif avec plein de secret et de trophées => evasion survival
un shmup bien dur et sadique => saviors 2
merci a tout le monde pour son soutien
zelda prizm de smashmaster (en esperant qu'il puisse le finir)
les tests de marmotti
un RPG de dark storm
(dont je connais le nom, mais pas vous )Arcuz !Citer : Posté le 29/06/2014 13:55 | #
ok, encore un problème(en ce moment avec le C++ ça n'arrête pas)
j'ai un tableau de Points
trace[0].SetLocation(0,0,0);
trace[1].SetLocation(100,0,0);
j'initialise leurs coordonnées à (0,0,0) et (100,0,0).
Quand je veux la position d'une ligne(avec 2 points)
la méthode pour donner la position
*tableaupoints[0]=points[0];
*tableaupoints[1]=points[1];
}
code complet
Point *trace = new Point[2]();
trace[0].SetLocation(0,0,0);
trace[1].SetLocation(100,0,0);
Line ligne;
ligne.SetLocation(trace);
la compilation marche mais l'émulateur s'arrete
Citer : Posté le 29/06/2014 13:58 | #
Je pense que l'argument correct de Line::setLocation() serait plutôt un Point *.
Citer : Posté le 29/06/2014 14:00 | #
c'est pareil, l'émulateur lache
Citer : Posté le 29/06/2014 14:01 | #
Pourquoi tu ne crées pas ton tableau de points comme cela :
?
Citer : Posté le 29/06/2014 14:04 | #
c'est pire,
une fenetre m'affiche
noexisting memory by data write access at FFFFFFE8