Partager via


Erreur irrécupérable C1311

Le format COFF ne peut pas initialiser statiquement « var » avec un ou plusieurs octets d’une adresse

Une adresse dont la valeur n’est pas connue au moment de la compilation ne peut pas être affectée statiquement à une variable dont le type a un stockage inférieur à quatre octets.

Cette erreur peut se produire sur le code qui est sinon valide C++.

L’exemple suivant montre une condition susceptible de provoquer L’erreur C1311.

char c = (char)"Hello, world";   // C1311
char *d = (char*)"Hello, world";   // OK