Vector C++ header
Résolu/Fermé
Sixela
-
31 juil. 2011 à 09:28
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 - 1 août 2011 à 12:34
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 - 1 août 2011 à 12:34
A voir également:
- Vector C++ header
- Header location php - Astuces et Solutions
- Request header or cookie too large ✓ - Forum Réseaux sociaux
- Cannot modify header information - headers already sent by ✓ - Forum PHP
- Php header post ✓ - Forum PHP
- This report relates to a message you sent with the following header fields - Forum Réseaux sociaux
1 réponse
KX
Messages postés
16734
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
24 avril 2024
3 015
Modifié par KX le 31/07/2011 à 14:02
Modifié par KX le 31/07/2011 à 14:02
Il ne faut pas écrire double<vector> mais vector<double>
Remarques :
A priori tes notes et tes coefficients sont positifs donc tu peux utiliser des types unsigned.
Puisque tu ne vas pas modifier les tableaux dans la fonction, tu peux les utiliser const.
Enfin, pour ne pas faire de copie des tableaux, passes les par référence avec &
Plus "critique", tu vas avoir de gros problèmes si tes deux tableaux n'ont pas la même taille, il serait plus sûr d'utiliser des paires, chaque note étant "en couple" avec son coefficient.
La confiance n'exclut pas le contrôle
Remarques :
A priori tes notes et tes coefficients sont positifs donc tu peux utiliser des types unsigned.
Puisque tu ne vas pas modifier les tableaux dans la fonction, tu peux les utiliser const.
Enfin, pour ne pas faire de copie des tableaux, passes les par référence avec &
#include <vector> unsigned double moy(const std::vector<unsigned double> ¬es, const std::vector<unsigned double> &coeffs);
Plus "critique", tu vas avoir de gros problèmes si tes deux tableaux n'ont pas la même taille, il serait plus sûr d'utiliser des paires, chaque note étant "en couple" avec son coefficient.
#include <vector> unsigned double moy(const std::vector<std::pair<unsigned double,unsigned double>> &tab);
La confiance n'exclut pas le contrôle
1 août 2011 à 10:07
1 août 2011 à 12:34