Udostępnij za pośrednictwem


Błąd kompilatora C2117

"identifier" : granice tablicy przepełnienie

Tablica ma zbyt wiele inicjatorów:

  • Elementy tablicy i inicjatory nie są zgodne z rozmiarem i ilością.

  • Brak miejsca dla terminatora o wartości null w ciągu.

Poniższy przykład generuje C2117:

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