首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
野指针是什么?
[问答题]
请你解释一下野指针
添加笔记
求解答(0)
邀请回答
收藏(55)
分享
纠错
8个回答
添加回答
10
后端研究所
四个问题: 1.什么是野指针 野指针是指向不确定可造成危害的指针变量 2.如何产生野指针 a.初始化时指向不明确 b.初始化指向明确,使用中销毁了其所指向变量,但指针指向未调整 3.野指针的危害 a.指向不可访问地址 造成core b.指向可用空间 但是这块空间不使用,程序正常run c.指向可用空间,但是这块空间刚好在用,造成数据错误
发表于 2019-03-07 12:50:31
回复(0)
1
方十
指向不确定空间的指针变量。如果指针未初始化或指向的变量被销毁会产生野指针。若指向不确定地址或该地址正在使用会造成错误
发表于 2019-03-10 17:39:18
回复(0)
0
Demo2021
指向未初始化的变量称为野指针
发表于 2021-02-22 23:19:51
回复(0)
0
⊙铭记YF等待⊙
指向不可用内存的指针
发表于 2020-04-09 17:59:46
回复(0)
0
简言@
未被初始化的指针称为野指针
发表于 2019-04-11 16:13:20
回复(0)
0
旧事随风
在创建的时候没有初始化,所以指向了不确定的内存,或者指向一个已经删除了的对象的指针
编辑于 2019-01-17 02:27:22
回复(0)
0
默安
野指针:char *p; *p = 100; 这个例子上p的值是随机的,其代表一个内存地址,随机的地址将会指向那个随机值所在的内存空间。这样就是野指针了。
发表于 2019-01-08 22:41:11
回复(0)
0
小牛客来赶集
释放了指针,但是没有赋值为空
发表于 2019-01-08 17:03:26
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
C++工程师
C++
上传者:
小小
难度:
8条回答
55收藏
1752浏览
热门推荐
相关试题
运行 ldd hello 可以得到...
百度
C++
评论
(3)
明明的随机数
数组
评论
(3692)
来自
华为研发工程师编程题
已知a
40
=...
京东
职能
2019
财务
保险
评论
(1)
《拳皇97》最后BOSS是谁?
游戏常识
评论
(1)
有20000人的就餐需求,现建了一...
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题