如何放掉一个指定占据的内存空间

 时间:2024-10-26 23:46:56

1、我们首先打开C++语言编译器,可以选择Visual Studio、Code::Blocks或者Dev-C++等软件,这里是以Visual Studio为例

如何放掉一个指定占据的内存空间

2、首先创建一个新的解决方案,如果有现有解决方案也可利用,然后新建一个项目,由于我们调试的是命令行程序,所以这里要选择Windows控制台应用程序

如何放掉一个指定占据的内存空间

3、确保项目名称无误后,点击确定按钮,即可看到我们已经成功创建了一个项目,然后添加一个C++文件,添加完成后如图所示

如何放掉一个指定占据的内存空间

4、首先我们包含入相应的头文件,分别为负责输入输出的iostream,并制定好命名空间using namespace std

如何放掉一个指定占据的内存空间

5、然后在主函数中,创建一个整型数组,长度为10,分别为它赋初值,由于数组名表示头指针的地址,所以如果不用数组的话创建别的类型的变量需要使用指针形式进行操作

如何放掉一个指定占据的内存空间

6、以指针指向的元素或者数组中的某个元素为例,使用cout或printf语句查看敛财醣沁并输出它的地址值,然后使用free函数释放这个指针指向的内存空间,再次使用输出语句进行输出

如何放掉一个指定占据的内存空间

7、确认代码无误后,点击编译按钮进行编译,然后查看输出的命令行窗口,可以发现,在删除之前变量是有一个类似于随机值的地址值的,然而在删除之后就变成了空指针,再次进行调用(如输出值)会发生引用错畚容尬檬误,表明此时已经删除成功了

如何放掉一个指定占据的内存空间
  • Ubuntu下怎么安装运行windows程序
  • Win10笔记本电脑关机后电源灯常亮不熄灭的问题
  • iPhone 版 Cortana怎么用,Cortana iOS下载?
  • 怎么删干净sality病毒
  • 台式机如何更换CPU
  • 热门搜索
    手抄报清明节 有关绿色环保的手抄报 铁人精神手抄报 端午节英语手抄报 繁星春水手抄报 保护牙齿手抄报 数学手抄报五年级 热爱劳动手抄报 儿童节手抄报简单漂亮 我和我的祖国手抄报内容