zoukankan      html  css  js  c++  java
  • vector内存回收

    1、

    vector所有的内存相关问题都可以归结于它的内存增长策略。vector有一个特点就是:内存空间只会增长不会减少。vector有两个函数,一个是capacity(),返回对象缓冲区(vector维护的内存空间)实际申请的空间大小,另一个size(),返回当前对象缓冲区存储数据的个数。对于vector来说,capacity是永远大于等于size的,当capacity和size相等时,vector就会扩容,capacity变大。
    2、回收内存,使capacity=0

    vector< T > vt;

    vt.resize(100);

    vector< T > vtTemp;

    veTemp.swap( vt );

    转:https://blog.csdn.net/qq_30835655/article/details/60762196

  • 相关阅读:
    Python Day13:开放封闭原则、函数装饰器、全局局部变量
    Python Day12
    Python Day11
    Python Day10
    drf框架
    drf框架
    drf框架
    drf框架
    vue框架
    vue框架
  • 原文地址:https://www.cnblogs.com/judes/p/10736275.html
Copyright © 2011-2022 走看看