Udostępnij za pośrednictwem


Ostrzeżenie C26483

Wartość "value" znajduje się poza granicami (0, "bound") zmiennej "zmienna". Indeksuj tylko do tablic przy użyciu wyrażeń stałych, które znajdują się w granicach tablicy (granice.2).

Zobacz też

Podstawowe wskazówki dotyczące języka C++, granice.2

Przykład

void function()
{
    std::array<int, 3> arr1 { 1, 2, 3 };
    arr1[3] = 4; // C26483, 3 is outside the bounds of the array

    int arr2[] { 1, 2, 3 };
    arr2[3] = 4; // C26483, 3 is outside the bounds of the array
}