Condividi tramite


Errore del compilatore C2117

'identifier': overflow dei limiti di matrice

Una matrice ha troppi inizializzatori:

  • Gli elementi della matrice e gli inizializzatori non corrispondono a dimensioni e quantità.

  • Nessun spazio per il carattere di terminazione Null in una stringa.

L'esempio seguente genera l'errore C2117:

// C2117.cpp
int main() {
   char abc[4] = "abcd";   // C2117
   char def[4] = "abd";   // OK
}