type
status
date
slug
summary
tags
category
icon
password
数据要么存储在栈上边要么存储在堆上边

📝 栈内存和堆内存

栈内存 stack
非常快先进后出 LIFO last in first out
栈内存中的数据都必须是已知的固定大小的
堆内存 heap
较为无序
堆内存能存储大小未知的数据(存储编译时未知大小的数据或者是可能改变大小的)


可是思考一执行完毕的时候 内存释放有两个地方进行一个是栈 一个是堆

double free 尝试释放已经被释放的内存
不断分配内存但是从未释放
所有 c c++手动分配内存会存在很多难以检测的错误问题
但是在rust当中 有所有权概念
所有权是一组规则,用于管理rust程序如何处理内存
它在没有垃圾回收器的情况下帮助确保程序的内存安全
- Author:徐昊
- URL:http://xuhao.help/article/2c572ca2-6595-807f-adb4-c66d06fed33b
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!






