当前位置: 首页 > news >正文

西安网站建设软件模板下载失败

西安网站建设软件,模板下载失败,桂林市网站设计,aspcms 网站栏目管理🎁个人主页:工藤新一 🔍系列专栏:C面向对象(类和对象篇) 🌟心中的天空之城,终会照亮我前方的路 🎉欢迎大家点赞👍评论📝收藏⭐文章 深入理解指…

在这里插入图片描述
在这里插入图片描述


🎁个人主页:工藤新一¹

🔍系列专栏:C++面向对象(类和对象篇)

🌟心中的天空之城,终会照亮我前方的路

🎉欢迎大家点赞👍评论📝收藏⭐文章


深入理解指针(2)

文章目录

  • 深入理解指针(2)
    • 一、常量 const
      • 1.1 const 修饰变量
      • 1.2 const 修饰指针变量
    • 二、野指针
      • 2.1野指针的成因
      • 2.2如何规避野指针
        • 2.2.1指针的初始化
        • 2.2.2小心指针越界
        • 2.2.3指针及时置空,检查有效性
        • 2.2.4避免返回局部变量的地址
    • 三、assert断言

一、常量 const

1.1 const 修饰变量

  • C语言 中,被 const 修饰的变量是常变量(常变量,是变量,但具有常属性 - 即不变的属性)
  • C++ 中,被 const 修饰的变量就是变量

在这里插入图片描述


因此,接下来让我们通过对比来展示 C 语言C++ 中迥异的地方

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


1.2 const 修饰指针变量

  • 使用 const 约束指针的行为

在这里插入图片描述


在这里插入图片描述


二、野指针

概念:野指针 就是指针指向的位置是不可知的(随机的、不正确的,没有明确限制的)

2.1野指针的成因

  • 指针未初始化

​ 将 p 中的随机值当作地址,在内存中随机找了一块空间(且这块空间不属于当前程序),存放数据 20非法访问内存空间

在这里插入图片描述


  • 指针越界访问

p 指向不属于自己的空间,并对这段空间进行了访问操作 — 非法访问内存空间

在这里插入图片描述


  • 悬垂指针

​ 指针指向的空间(如:局部属性)被释放,局部变量进入函数栈帧开始,走出函数栈帧销毁、生命周期结束

在这里插入图片描述


在这里插入图片描述


总结:指针指向的内存空间不属于当前程序,那么这个指针就是 野指针


2.2如何规避野指针

2.2.1指针的初始化

在这里插入图片描述


2.2.2小心指针越界

​ 一个程序向内存申请了哪些空间,通过指针也就只能访问哪些空间,不能超出范围访问,超出了就是越界访问

在这里插入图片描述


2.2.3指针及时置空,检查有效性

​ 指针变量不在使用时,应及时置为 NULL,指针使用之前检查有效性。当指针变量指向⼀块区域的时候,我们可以通过指针访问该区域,后期不再使⽤这个指针访问空间的 时候,我们可以把该指针置为 NULL。因为约定俗成的⼀个规则就是:只要是 NULL指针 就不去访问, 同时使⽤指针之前可以判断指针是否为 NULL


2.2.4避免返回局部变量的地址

三、assert断言

在这里插入图片描述


在这里插入图片描述
🌟 各位看官好我是工藤新一¹呀~

🌈 愿各位心中所想,终有所致!

http://www.dtcms.com/a/471252.html

相关文章:

  • 学校的网站开发过程钓鱼软件生成器
  • 宁波企业建站网站建设科技
  • 网站开发学习什么网站建设实施规范
  • 安徽建设厅网站进不去郑州网站优化公司平台
  • 如何在网站投放广告wordpress标题后乱码
  • 【C++学习】继承和多态
  • 开发一个网站需要多少人杭州品牌vi设计公司
  • 韩雪冬做网站多少钱网址搜索ip地址
  • Google 智能体设计模式:探索与发现
  • 湛江购房网官方网站沈阳点金网站建设
  • 靖江网站设计做网站服务好
  • 制作网站的素材wordpress怎么改表缀
  • 合肥网站制作公司有哪些公司网站维护中 源码
  • C++的string类
  • 【软件设计师中级】计算机组成与结构(五):指令系统与计算机体系结构 - CPU的“思维语言“与架构蓝图
  • 柳州网站建设数公式大全wordpress 输出the id
  • 17网站一起做网店杭州wordpress 当前页面
  • 百度推广客户端兰州网站seo收费
  • 建站系统主要包括什么自适应网站导航怎么做
  • 服务器运维(五)服务器漏洞扫描赛博修仙版本——东方仙化神期
  • 深圳建专业网站上海网站关键词优化服务
  • c语言-运算符
  • 从AAAI2025中挑选出对目标检测有帮助的文献——第一期
  • Flowise与cpolar:AI工作流的无界运行解决方案
  • 做网站的三个软件兼职做视频的网站
  • 营销型网站的好处企业网站 生成html
  • AI学习日记——卷积神经网络(CNN):完整实现与可视化分析
  • 【开题答辩全过程】以 报修系统为例,包含答辩的问题和答案
  • 中国做木线条的网站北京高档网站建设
  • 【前端状态管理技术解析:Redux 与 Vue 生态对比】