带你了解C++的动态内存分配

 更新时间:2021年08月15日 11:31:38   作者:右边是我女神  
今天小编就为大家分享一篇关于关于C++动态分配内存的介绍,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

new与delete运算符

数组在定义时就规定了其长度,这使得它的内存空间也固定了下来,这称为静态内存分配。

内存申请大了,会浪费空间;申请小了,又可能会抛弃。

请添加图片描述

请添加图片描述

请添加图片描述

以上只能间接引用,没有直接的标识符。

请添加图片描述

注意:new得到的是一个指针。

销毁的意义就像是家没了,但是地图上仍然显示你家的地址。

在delete后,需要用NULL进行赋值,避免迷途指针的存在。

请添加图片描述

请添加图片描述

请添加图片描述

只要它不消亡,我们就能一直使用它,有点像全局变量。

请添加图片描述

请添加图片描述

动态分配数组

请添加图片描述

多维数组本质还是一维数组,因此还是按照一维数组来处理。

请添加图片描述

动态分配字符串

请添加图片描述

请添加图片描述

总结

本篇文章就到这里了,希望能给你带来帮助,也希望您能够多多关注脚本之家的更多内容!

相关文章

  • 详解在C++中显式默认设置的函数和已删除的函数的方法

    详解在C++中显式默认设置的函数和已删除的函数的方法

    这篇文章主要介绍了在C++中显式默认设置的函数和已删除的函数的方法,文中讲到了C++11标准中的新特性,需要的朋友可以参考下
    2016-01-01
  • 四个例子说明C语言 全局变量

    四个例子说明C语言 全局变量

    这篇文章主要介绍了四个例子说明C语言 全局变量,全局变量是C语言语法和语义中一个很重要的知识点,首先它的存在意义需要从三个不同角度去理解,下面来看看这三个不同的内容分别是什么吧
    2022-04-04
  • C++入门之vector的底层实现详解

    C++入门之vector的底层实现详解

    这篇文章主要为大家介绍了C++入门之vector的底层实现,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2021-11-11
  • 如何把C++的源代码改写成C代码的方法

    如何把C++的源代码改写成C代码的方法

    这篇文章主要介绍了如何把C++的源代码改写成C代码,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-07-07
  • 深入了解一下C语言中的柔性数组

    深入了解一下C语言中的柔性数组

    柔性数组是在C99中定义的,即结构体的最后一个元素允许是未知大小的数组,这就叫柔性数组。这篇文章将通过简单的示例为大家介绍一下柔性数组的使用,感兴趣的可以了解一下
    2023-02-02
  • C语言中的数据类型强制转换

    C语言中的数据类型强制转换

    这篇文章主要介绍了C语言中的数据类型强制转换方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-03-03
  • C++实现学生信息管理系统(Map实现)

    C++实现学生信息管理系统(Map实现)

    这篇文章主要为大家详细介绍了C++实现学生信息管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-06-06
  • 通过C++获取CPU占用率的代码示例(windows、linux、macOS)

    通过C++获取CPU占用率的代码示例(windows、linux、macOS)

    本文介绍了在Windows、Linux和macOS平台下使用C++获取CPU占用率的多种方法,包括系统整体CPU占用率和特定进程CPU占用率的计算公式和实现代码示例,需要的朋友可以参考下
    2025-03-03
  • c++实现的常见缓存算法和LRU

    c++实现的常见缓存算法和LRU

    LRU缓存算法也叫LRU页面置换算法,是一种经典常用的页面置换算法,下面这篇文章主要介绍了c++实现的常见缓存算法和LRU,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-01-01
  • C++ 花括号{}初始化小结

    C++ 花括号{}初始化小结

    在C++11及以后的版本中,花括号{}语法在不同语境下有不同的用法,本文就详细的介绍C++ 花括号{}初始化,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-06-06

最新评论