vector_pro::clear¶
Return const_iterator to beginning¶
Removes all elements from the vector (after destroyed), leaving the container with a size of 0.
Parameters¶
none
Return value¶
none
Example¶
C++
// clearing vectors
#include <iostream>
#include "vector_pro.h"
/**
* Output:
* myvector contains: 100 200 300
* myvector contains: 1101 2202
*/
int main ()
{
vector_pro<int> myvector;
myvector.push_back (100);
myvector.push_back (200);
myvector.push_back (300);
std::cout << "myvector contains:";
for (unsigned i=0; i<myvector.size(); i++)
std::cout << ' ' << myvector[i];
std::cout << '\n';
myvector.clear();
myvector.push_back (1101);
myvector.push_back (2202);
std::cout << "myvector contains:";
for (unsigned i=0; i<myvector.size(); i++)
std::cout << ' ' << myvector[i];
std::cout << '\n';
return 0;
}
Complexity¶
Linear in size (destructions).