void clear(); |
Removes all characters from the string as if by executing erase(begin(), end())
. The allocated memory will not be released, effectively leaving the capacity
of the string unchanged.
All pointers, references, and iterators are invalidated.
(none).
(none).
Unlike for std::vector::clear
, the C++ standard does not explicitly require that capacity
is unchanged by this function, but existing implementations do not change capacity.
(none) | (until C++11) |
noexcept specification: noexcept | (since C++11) |
Linear in the size of the string.
removes characters (public member function) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
http://en.cppreference.com/w/cpp/string/basic_string/clear