Поделиться через


Предупреждение C26483

Значение "value" находится вне границ (0, "привязан" переменной" переменной. Индексировать только в массивы с помощью константных выражений, находящихся в пределах массива (bounds.2).

См. также

Основные рекомендации по C++ Bounds.2

Пример

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
}