搜索

c++中进行动态内存分配后怎么保存该内存中的数据呢?

gecimao 发表于 2019-07-03 20:14 | 查看: | 回复:

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部c语言中动态分配和撤销内存采用malloc和free,c++中采用new和delete,虽然c++兼容c,也可以用malloc和free,但他们是库函数,而new和delete是运算符,执行效率要高,所以建议c++中内存分配用new和delete。

  如果内存申请成功,new运算符返回一个指向所申请的内存空间首地址的指针,申请失败则返回NULL(不同编译器处理方法可能不同)。

  动态申请的内存没有名字,也不知道其地址,但它确实是存在的,通过指针来访问。

  如 *p1 = 100; 这和普通变量一样使用,如果要断电保存,那就要写文件或者数据库了,可以查找相关系统函数。

  像这种情况如果特别的想保存内存中的数据,就需要写文件保存到硬盘或者其它存储介质上。

本文链接:http://hem-larm.com/dongtaicunchuguanli/901.html
随机为您推荐歌词
推荐文章

联系我们 | 关于我们 | 网友投稿 | 版权声明 | 广告服务 | 站点统计 | 网站地图

版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

Copyright @ 2012-2013 织梦猫 版权所有  Powered by Dedecms 5.7
渝ICP备10013703号  

回顶部