zoukankan      html  css  js  c++  java
  • mfc 动态分配内存

        动态内存分配new
        为数组动态分配内存
        为多维数组分配内存
        释放内存delete
     
     
    malloc free
        动态内存分配new
         int   * pi;
         pi= new int ;
     
        为数组动态分配内存
         int  * pi;
         pi=new int[8];
    
        为多维数组分配内存
         int  (* pi)[3];
         pi=new int[44][3];
    
    
        释放内存delete
    delete [] pi; //释放内存空间时,我们只需要在delete运算符后面跟上一对方括号即可,而无论相关数据的维数是多少

    代码

    #include "stdafx.h"
    #include <malloc.h>
    
    int _tmain(int argc, _TCHAR* argv[])
    { 
        //int *p;
        //p=(int*)malloc(sizeof(int)); //void*
        int (*p)[3][2];
        p=new int[15][3][2];//动态分配内存
        delete [] p; //释放内存
        return 0;
    }
  • 相关阅读:
    竞赛题解
    学习笔记
    竞赛题解
    学习笔记
    竞赛题解
    竞赛题解
    竞赛题解
    「链接」原博客链接
    「杂录」THUWC 2020 游记
    「杂录」CSP-S 2019 爆炸记&题解
  • 原文地址:https://www.cnblogs.com/whzym111/p/6178263.html
Copyright © 2011-2022 走看看