Namespaces
Variants
Views
Actions

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 {{cc|capacity()}} of the vector unchanged.
+
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}}}) [edit]