前言
这篇文章主要记录没有系统梳理C++语言架构时的琐碎知识点
内容
申请动态数组(地址)
C
在C中申请动态数组使用的函数是
malloc
//调用方式
(类型说明符*)mallco(size)
在内存的动态储存空间分配一块size大小的类型说明符的数组
函数的返回值是数组的首地址
(char*) mallco(100) //100个字节的字符数组
(类型说明符*)calloc(n,size)
在内存的动态储存空间连续分配n块size大小的类型说明符的数组
函数返回值是数组的首地址
free(void* ptr) 释放任意类型的指针变量ptr所指向的内存区域
C++
在C++中使用new和delete申请删除内存
int *a=new int //开辟一个地址
int *a=new int(5)//开辟一个地址,并且数值为5
int *a=new int[5]//开辟5大小的数组
int *a=new int[5][6]
int *a=new int
delete a
int *a=new int[5]
delete []a