Array Assertion Failed Error?

Hey, I just quickly wanted to ask what the error means exactly if someone could help.
Assertion failed: (Index >= 0) & (Index < ArrayNum) [Path\Array.h] [Line: 691]
Array index out of bounds: 3 from an array of size 1
Now I understand what ‘index out of bounds’ means, but the first part of the crash log confuses me.

Can anyone explain to me what that could mean?

The first line just shows what assert it failed on
Index was 3, so it’s bigger or equal to zero, but it’s larger than the ArrayNum (size of array)

1 Like

Ah I see, that makes sense, it was just confusing to me as to why it would have said that the Index is less than the ArrayNum.