Télécharger le zip
salut ! tupourrais l'expliquer passke je me considere pas trop mauvais mais la, c'est d'un niveau superieur à mes connaissances (templates, interets des template,etc...)
ex: Vecteur<int> cree un vecteur dont les coordonnees sont des entiers Vecteur<float> cree un vecteur dont les coordonnees sont des float et ca avec la meme classe! c ca linterer de faire une seule class pour gerer plusieurs types. on conseil si tu veut plus de precision un bon boukin de C++ et ca sera mieux ke moi!
util, pourrais-tu juste dire rapidement quelles fonctions de la classe on utilise et comment ? sinon, tu as posté deux fois la meme chose dont une fois sans zip : sache que l'on peut editer ses sources..
Je sais kon peut editer les sources mais c mon navigateur qui a actualiser la phage d'envoie! Pour se servir de cette classe c tres simple: declare des vecteur comme tu le ferai avec des variables communes. ex: VF vecteur; ou bien: VF vecteur(0,0,0); si tu veut le definir directement. pour additionner, soustraire, diviser,.... il faut utiliser le meme operateur ken math! ex: VF v1(1,1,1); VF v2(3,3,3); VF vr; vr=v2+v1; il existe plusieur type de vecteur, vecteur int VI, vecteur float VF...... mais le plus simple c ke tu te penche sur le code source et tu comprendra je pense!
Il manque un opérateur important: [] qui permet d acceder a une coordonnée du vecteur... v(3,2,4) ---> v[2] te donne 2,et tu peu assigner à v[2] une valeur... Sinon c'est mathématiquement dificile a utiliser comme classe
- tu utilises des double et des float dans ton code, ça tue l'intérêt des templates (tu pourrais vouloir utiliser une classe spéciale précise sur tous les réels). - pas de produit croisé - mettre la vérification de parallélisme (colinéarité) dans l'opérateur == plutôt que dans une méthode est déroutant je trouve, mais ça c'est personnel (quoique mathématiquement, ce n'est pas correct de dire que deux vecteurs parallèles sont égaux) - ça manque d'une fonction Normalize() qui (facilement, utilise Thalès ds l'espace) fait passer le vecteur à un module de 1. - il manque une méthode pour récupérer / modifier le module justement vala pour mon avis ^^ je ne cote pas.
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 903 486 membres 65 nouveaux aujourd'hui 16 195 membres club