首页 > 其他 > 详细

[踩坑记录] runtime error: load of null pointer of type 'const int' (leetcode)

时间:2019-03-12 18:05:03      阅读:535      评论:0      收藏:0      [点我收藏+]

leetcode上面做题遇到的错误

原因:

在调用函数时,如果返回值如果是一个常量则没问题。如果返回值若为指针则可能会出现该错误,假如返回的指针地址指向函数内的局部变量,在函数退出时,该变量的存储空间会被销毁,此时去访问该地址就会出现这个错误。

 

解决办法有以下三种:

    1.返回的指针使用malloc分配空间
    2.将该变量使用static修饰 static修饰的内部变量作用域不变 但是声明周期延长到程序结束 即该变量在函数退出后仍然存在
    3.使用全局变量
---------------------
作者:W__w
来源:CSDN
原文:https://blog.csdn.net/qq_34824576/article/details/86496130
版权声明:本文为博主原创文章,转载请附上博文链接!

 

[踩坑记录] runtime error: load of null pointer of type 'const int' (leetcode)

原文:https://www.cnblogs.com/cjdty/p/10518125.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!