Why is shrink_to_fit non-binding?
Posted
by Roger Pate
on Stack Overflow
See other posts from Stack Overflow
or by Roger Pate
Published on 2010-04-18T21:31:29Z
Indexed on
2010/04/18
21:33 UTC
Read the original article
Hit count: 436
The C++0x FCD states in 23.3.6.2 vector capacity:
void shrink_to_fit();
Remarks: shrink_to_fit is a non-binding request to reduce capacity() to size(). [Note: The request is non-binding to allow latitude for implementation-specific optimizations. —end note]
Why is it non-binding, and what optimizations are intended to be allowed?
© Stack Overflow or respective owner