Aide pour comprendre un code
	
	
		Bonjour à toutes et tous .
Je ne comprends pas ce petit morceau de code .
Pourriez-vous me l'expliquer .
	Code:
	
| 12
 3
 
 | int Joueur::getSize() const {
    return tab_score.size();
} | 
 Cordialement.
	 
	
	
	
		Aide pour pour comprendre un code
	
	
		Bonsoir à toutes et tous .
	Citation:
	
		
		
			superjaja
	Citation:
	
		
		
			Ta fonction retourne la taille du de tab_score qui doit surement être du type verctor ou list.
			
		
	
 
			
		
	 
 Merci pour ta réponse .
Dans le cas d'un tableau qui change de dimension 'rajout de colonne' , il me donne la taille du tableau au moment de l'appelle de la fonction .
J'essaye de l'utiliser pour totaliser le contenu des colonnes sans succès ... ais-je raison ??
Cordialement.
	 
	
	
	
		Aide pour comprendre un code .
	
	
		Bonsoir à toutes et tous .
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 
 | #ifndef DEF_JOUEUR_H
#define DEF_JOUEUR_H
 
#include <QString>
#include <QVector>
 
class Joueur {
 
public:
         Joueur(QString nom);
 
         void setNom(QString n_nom);
         void addScore(int position, QString n_score);
         void insertColonne();
         void insertColonne(QString score);
         void insertColonne(int position);
         void removeColonne(int position);
         void changeScore(int position, QString n_score);
         void setClassement(int n_classement);
         void clearScore();
 
         QString getNom() const;
         QString getScore(int position) const;
         int getSize() const;
         int getClassement() const;
         int getTotalJoueur() const;
         int getNombreScore();
 
private:
         QString nom;
         int classement;
         QVector<QString> tab_score;
 
         void resize(int taille);
 
};
 
#endif // JOUEUR_H | 
 
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 
 | #include "joueur.h"
 
Joueur::Joueur(QString nom)  {
    setNom(nom);
}
void Joueur::setNom(QString n_nom) {
    nom = n_nom;
}
void Joueur::insertColonne() {
    tab_score << "";
}
void Joueur::insertColonne(QString score) {
    tab_score << score;
}
void Joueur::insertColonne(int position) {
    tab_score.insert(position, "");
}
void Joueur::removeColonne(int position) {
    tab_score.remove(position);
}
 
void Joueur::changeScore(int position, QString n_score) {
    tab_score.replace(position, n_score);
}
void Joueur::setClassement(int n_classement) {
    classement = n_classement;
}
void Joueur::clearScore() {
    tab_score.clear();
    resize(0);
}
 
QString Joueur::getScore(int position) const {
    return tab_score[position];
}
QString Joueur::getNom() const {
    return nom;
}
int Joueur::getSize() const {
    return tab_score.size();
}
int Joueur::getClassement() const {
    return classement;
}
int Joueur::getNombreScore() {
    int compteur_score = 0;
    bool ok;
 
    for(int i = 0; i < getSize(); i++) {
        ok = false;
        tab_score[i].toInt( &ok);
        if(ok ==true) {
            compteur_score++;
        }
    }
    return compteur_score;
}
int Joueur::getTotalJoueur() const {
	Addition addition = new addition;
    int TotalJoueur;
    int score ;
   // int i;
   // for(i = 0; i < getSize(); i++)
     Addition  additionner(score + score )// =  TotalJoueur ;
        return TotalJoueur;
 } | 
 Voilà le code .
Je ne parviens pas à additionner et classer , alors je tente de comprendre .
Merci .
Cordialement.