C++基础 -5- 动态内存分配

发布时间 2023-12-13 09:33:42作者: 日落悬崖

———————动态内存分配———————

 

?输出char类型地址的时候会被推导为字符串,需要强制类型转换!!!
?相对于c语言的优势
?C++可以在分配空间时初始化
?返回的内存地址不需要进行强制类型转换

 

?动态申请单块内存格式(图片+代码段呈现)

 

分配的时候可以用圆括号直接赋值

 

 

    int *b=new int(99);

  

?动态申请多块内存格式

 

   int *a=new int[1024]{88,99,1010};

  

?释放空间(释放单块空间)

 
 delete b;

  

?释放多块(释放多块空间)

 

delete []a;