Compilerwarnung (Stufe 4) C4709

Operator Komma innerhalb eines Feldindexausdrucks

Wenn in einem Arrayindexausdruck ein Komma steht, verwendet der Compiler den Wert hinter dem letzten Komma.

Beispiel

Im folgenden Beispiel wird C4709 generiert:

// C4709.cpp
// compile with: /W4
#include <stdio.h>

int main() 
{
    int arr[2][2];
    arr[0][0] = 10;
    arr[0][1] = 11;

    // Prints 10, not 11
    printf_s("\n%d",arr[0][1,0]);   // C4709
}