E2068 'identificateur' n'est pas une donnée membre non statique et ne peut pas être initialisé ici (C++)

De RAD Studio
Aller à : navigation, rechercher

Remonter à Erreurs et avertissements du compilateur (C++) - Index

Seules les données membre peuvent être initialisées dans les initialisateurs d'un constructeur.

Ce message signifie que la liste comporte un membre statique ou un membre de fonction.

Les membres statiques doivent être initialisés en dehors de la classe, par exemple :

class A { static int i; };
int A::i = -1;