Difference between revisions of "Template:cpp/container/clear"
From cppreference.com
(nbsp works) |
(cc->lc) |
||
Line 12: | Line 12: | ||
{{#ifeq: {{{1|}}} | vector | | {{#ifeq: {{{1|}}} | vector | | ||
− | Many implementations will not release allocated memory after a call to {{tt|clear()}}, effectively leaving the {{ | + | Many implementations will not release allocated memory after a call to {{tt|clear()}}, effectively leaving the {{lc|capacity()}} of the vector unchanged. |
}} | }} | ||
===Parameters=== | ===Parameters=== |
Revision as of 03:48, 25 June 2013
void clear(); |
(since {std}) | |
Removes all elements from the container.
Invalidates any references, pointers, or iterators referring to contained elements. May invalidate any past-the-end iterators.
Contents |
Parameters
(none)
Return value
(none)
Exceptions
noexcept specification:
noexcept
Complexity
Linear in the size of the container.
See also
erases elements (public member function of std::{{{1}}} )
|