如题

解决方案 »

  1.   

    程序一开始就初始化静态成员变量,程序结束的时候释放。
    应该是由C++ Runtime负责。
      

  2.   

    变量用了new分配内存,难道也能由C++ Runtime自动释放?不会吧?
      

  3.   

    static int* s_ve = int[10];
    new出来的那段内存本身不是静态变量,指向它的那个指针才是静态的,所以delete还要你自己来。
      

  4.   

    我想问的是,在哪里释放?
    在析构函数中的话,如果一个实例销毁了,那内存就释放了?
    其他实例怎么用?
    如果操作系统自己释放,那NEW操作申请的内存怎么释放?