C++

Index Bounds Are Not Checked in C++

C++Error HandlingUndefined Behaviouradvanced

Reading v[5] on a three-element vector is undefined behaviour, not an error. Guard the index or use at when the bound is not certain.

expected output

3
-1

Why practise typing this

Typing error handling code builds muscle memory for the symbols and indentation C++ uses most, which prose-based typing tests never cover. DevType measures your words per minute and accuracy on this snippet and tracks the individual characters you mistype, so later lessons can target them.

More C++ practice

Browse all C++ snippets →