Boost
C++ Libraries
...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
Add an element to the end.
void
push_back(
value&& v);
This appends v to the
container's elements via move-construction. If capacity() < size() + 1, a
reallocation occurs first, and all iterators and references are invalidated.
Any past-the-end iterators are always invalidated.
Amortized constant.
Strong guarantee. Calls to memory_resource::allocate
may throw.
|
Name |
Description |
|---|---|
|
|
The value to insert. Ownership of the value will be transferred
via move construction, using the container's associated |