1 //
 2 int *y=new int;
 3 *y=10;
 4
 5 //或
 6 int *y=new int(10);//★
 7
 8 delete y;
 9
10 //★★★一维数组
11
12 //★★★这里和上面构造函数赋值不一样,这是申请10个空间
13 int *y=new int[10];
14 y[0]=
15 .......
16 y[10]=
17
18 delete [] y;
19
20 //★★★二维数组
21
22 template <class Type>
23 void make2DArray(Type ** &x, int rows, int cols)
24 {
25       x=new Type*[rows];
26       for(int i=0; i<rows; i++)
27       {
28             x[i] = new Type[cols];
29       }
30       retrun ;
31 }
32
33 template <class Type>
34 void delet2DArray(Type ** &x, int rows*)
35 {
36       for(int i=0; i<rows; i++)
37       {
38             delete [] x[i];
39       }
40
41       delete [] x;
42       retrun ;
43 }
44
45 //C
46 int *y=(int*)malloc(sizeof(int));
47 *y=10;
48
49 free(y);
50
51
52 int *y=(int*)malloc(sizeof(int)*10);
53 y[0]=
54 .......
55 y[10]=

转载于:https://www.cnblogs.com/zjhnl/archive/2012/07/14/2591947.html

new delete malloc free相关推荐

  1. C++:27---new delete malloc free

    上一节我讲了new和delete,有人问这不是和C语言的malloc/free为C的标准库函数差不多么 void* malloc(size_t size)//参数代表字节个数 void free(vo ...

  2. C/C++ 内存分配方式,堆区,栈区,new/delete/malloc/free

    内存分配方式有三种: [1] 从静态存储区域分配.内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在.例如全局变量, static 变量. [2] 在栈上创建.在执行函数时,函数内局 ...

  3. new/delete与malloc/free的区别与联系详解

    本博客主要说明new/delete,malloc/free的区别与联系,如下: 1.malloc/free为C的标准库函数,函数原型为: void* malloc(size_t size)//参数代表 ...

  4. 有了malloc/free,为什么还要new/delete?

    有了malloc/free,为什么还要new/delete malloc与free是C/C++的标准库函数,new/delete是C++的运算符. 对于非内部数据类型的对象而言,光用malloc/fr ...

  5. C++中的内存管理(new、delete、内存泄漏)

    1. 使用new动态分配内存:若没有足够内存,则new返回0(空值指针null pointer); 2. 不要使用delete释放不是new分配的内存,delete释放指针指向的内存,但不会删除指针本 ...

  6. malloc和new有什么区别

    malloc和new有以下不同: new.delete是操作符,可以重载,只能在c++中使用. malloc.free是函数,可以覆盖,c.c++中都可以使用. new可以调用对象的构造函数,对应的d ...

  7. malloc的内存分配之 malloc(0)的内存分配情况

    #include<iostream> using namespace std; int main() {char *p;if((p=(char *)malloc(0))==NULL)put ...

  8. 深入理解C++ new/delete, new []/delete[]动态内存管理

    在C语言中,我们写程序时,总是会有动态开辟内存的需求,每到这个时候我们就会想到用malloc/free 去从堆里面动态申请出来一段内存给我们用.但对这一块申请出来的内存,往往还需要我们对它进行稍许的& ...

  9. Rational Purify 使用及分析实例(转载)

    本文介绍了 IBM Rational Purify的基本概念和在不同操作系统中使用Purify对C/C++源程序中存在的内存问题进行勘察和分析,并且提供了有关的实例以便读者在实际操作中作为参考. 简介 ...

最新文章

  1. 通过改进团队流程最大限度发挥Scrum的优势
  2. mbed列--基于飞思卡尔FRDM KL25Z鼠标设计的高速实现
  3. java集合代码_Java-集合(示例代码)
  4. shell脚本替换文件中字符
  5. miniob :相关环境配置
  6. 演练 网站的头部导航栏的制作 1014 HTML
  7. 脑电波技术新突破:读心准确率达到95%
  8. spring mvc入门案例
  9. QT小项目-基于百度API的在线词典
  10. qt 当前窗口句柄_QT获取Windows系统所有窗口句柄
  11. 采用晶体管作为电子元器件的计算机属于,采用晶体管作为电子元器件的计算机属于(...
  12. cout 输出 uint8_t 整形值
  13. 2022款联想拯救者Y9000P和Y9000X的区别
  14. axure form列表_AxureRP教程
  15. java 留言板源码_jsp+servlet+javabean实现简易留言板(包含数据库文件)
  16. 为论文添加目录的方法
  17. PHPExcel导出Excel基本操作,实现设置字体、合并单元格、加粗等功能
  18. 电子商务B2C网站购物车设计
  19. Matlab中米粒图像处理,米粒个数和大小计算
  20. 13个极品Ajax桌面系统全接触!

热门文章

  1. 動態語句的使用方法(exec/sp_executesql)
  2. 查看was中项目类的加载顺序
  3. DHTML之-----document.selection 的 createRange
  4. 做个高颜值的优秀按钮,用 CSS3 实现社交按钮动画
  5. android实现模拟自动点击_昆仑通态专题(十三):模拟实现全自动洗衣机系统的设计(案例)...
  6. 卫生统计学v是什么意思_四川大学华西公共卫生学院报考常见问题答疑
  7. 查询常量、表达式、函数
  8. 四大对象是什么时候创建的?
  9. 发布订阅之fanout
  10. 字节输入流一次读取多个字节