Salut,
Je t'invite à regarder la partie "attribut statique" de ce cours : https://openclassrooms.com/fr/courses/1894236-programmez-avec-le-langage-c/1898734-utilisez-les-elements-statiques-et-lamitie#/id/r-1898681
En fait, il faut initialiser ta variable statique en dehors de ta classe. Seulement, fais attention à respecter l'encapsulation de ta variable et ne la laisser visible que par ta classe.
Dans le cadre du projet, il faut penser à rajouter une ligne "vector<Player> Player::tab;" en dehors de la définition de ta classe Player pour initialiser ton vecteur à un tableau vide.
Ensuite, toutes les manipulations sur ton vecteur (push.back, pop_back etc...) doivent se faire dans ton constructeur ou tes méthodes.
En espérant être assez clair,
Saad Himmi.