E2189 La variable extern ne peut pas être initialisée (C++)
Remonter à Erreurs et avertissements du compilateur (C++) - Index
La classe de stockage externe appliquée à une variable signifie que la variable est déclarée mais pas définie ici ; aucun stockage ne lui est alloué.
Vous ne pouvez donc pas initialiser la variable dans la déclaration.