Realloc- in Standard allocator

后端 未结 3 1926
旧时难觅i
旧时难觅i 2021-02-02 16:41

For the Standard allocator interface for use in, say, std::vector, is re-allocation supported? I have a rather specific use-case in which being able to reallo

3条回答
  •  傲寒
    傲寒 (楼主)
    2021-02-02 17:02

    You can put a bool flag in the structure you are saving in the std::vector to indicate it its logically deleted or not. To delete an element set this flag to true but don't physically delete it. To reallocate an element, look for an flag that's true, set it to false to show its not deleted and that use it.

提交回复
热议问题