Not sure what you mean exactly... the array container does not have erase capabilities. But if your container can erase, its member functions for that has a consistent interface.
Code:
vector<type> v;
v.erase(v.begin() + 2); // erase item in position 2.
v.erase(v.begin() + 2, v.end()); // erase items in the range of position 2 to the end.
So you can erase a range of things or a single item in containers.
Edit:
I see. Wherever you heard this from, they were probably talking about the erase-remove idiom, and not everything (certainly not C arrays) can do it.