如果不允许重新分配,则该成员函数在标准(仅备注)中没有明确的效果,将限制使用.但我在标准中找到的唯一似乎适用的段落是23.2.1/11:
"除非另有说明(显式或通过根据其他函数定义函数),调用容器成员函数或将容器作为参数传递给库函数不应使迭代器无效或更改其中的对象的值.容器."
由于重新分配使迭代器无效,这是否意味着shrink_to_fit无法正式重新分配?如果是这样,该函数只能对减少容量不重新分配的实现有效,如果有的话......
| 归档时间: |
|
| 查看次数: |
450 次 |
| 最近记录: |