C++

Erase-Remove Idiom in C++

C++AlgorithmsErase Removeadvanced

std::remove_if only shuffles unwanted elements to the end and returns the new logical end. erase is what actually shrinks the container.

expected output

1 3 5 

Why practise typing this

Typing algorithms 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 →