To remove every element, call numbers.clear();. Size becomes zero, but capacity usually stays the same. The vector is empty but still has allocated memory. Clearing is faster than removing elements one by one.
Perfect when you want to reuse a vector for new data without creating a new one. After clearing, start adding elements again with push_back. The vector behaves like a freshly created empty vector.