30

grin

et t'as le droit de trouver mon code bizarre trioui

corrigé ça donne plutot x1*x2+y1*y2 en fait ^^

31

C'est ce que je pensais grin
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

32

d'ailleurs ça marche 'achment mieux avec cette formule trilove

33

geogeo (./23) :
Comme quoi l'utilisation de const est vicieuse et qu'il faut l'utiliser correctement histoire d'éviter d'avoir des const_cast partout...

En général, si tu te retrouves dans une situation où tu voudrais écrire un const_cast, c'est que t'as un problème ailleurs dans ton code. Si tu dois modifier quelque chose, faut pas dire que tu n'y touches pas. smile

34

Et oui mais le probleme des const, c'est que c'est mal implemente en C++.
Je suis 200% pour les const, mais de temps en temps on voit des choses comme cela:

const vector<prout*> pouetpouet() const;

Et cela rompt le contrat du const dans le cas ou les *prout appartiennent a cette classe.
Impossible grace a ces merveilleux templates de caster en const vector<const * prout>.
Solution: const *prout getPouetAt() const; etc. Vive le C++...

35

je sais pas ce que c'est un contrat mais ça a l'air de te plaire...

36

grin
ben ça se comprend bien non ? (intuitivement)

37

je préfère pas savoir parce qu'il en a déja parlé et c'était vachement compliqué grin

38

Solution: Tu dupliques le vecteur avec std::copy ou avec une boucle, c'est comme ça qu'on convertit un vector<Foo *> en un vector<const Foo *>.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

39

Non on fait pas c'est trop gourmand, d' ou le const *prout getPouetAt() const; wink

40

En effet j'ai toujours vu une ré implémentation des méthodes usuelles telle que at ou l'utilisation de getteurs...
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.