问题标签 [null-pointer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - C中free()的确切输出?
我想问一下,如果我有一个指向某个结构的指针,但是然后我 free(struct) 那么如果我取消引用该指针,它会指向 NULL 吗?我可以检查一下,指针!= NULL 还是未定义?
谢谢!
java - 我的游戏中出现 NullPointerException,无法修复
我正在使用自定义像素引擎制作一个 rpg,当我尝试运行它时,我只得到一个 NullPointerException 并且我知道原因,但是当我尝试初始化该变量时,我在不同的位置得到另一个变量并修复了它现在它根本不会运行,我仍然得到一个 NullPointerException。这是出现错误的类,控制台告诉我错误出现在 screen.render(); 行。
这是具有 render() 的类:
android - android Mediaplayer中暂停方法的空指针异常
我不断收到 MediaPlayer 方法的空指针异常。我终于能够通过将播放和初始化播放函数的代码移动到一个单独的方法中并从 onClick 侦听器内部调用该方法来使播放函数工作。
但是,应用程序暂停功能仍然出现空指针异常。我正在使用媒体播放器的暂停方法。如何暂停工作?我认为问题出在我的代码结构及其组织方式的某个地方。
我尝试将媒体播放器的初始化移动到代码中的不同位置。而且似乎没有任何效果。有任何想法吗?
c - BST 空指针赋值错误
我尝试实现 BST 程序,但由于运行时错误,执行失败。请告诉我如何纠正它。我创建树的代码是:
c++ - C ++:将隐式复制结构
我对 C++ 比较陌生,我想知道在以下情况下是否复制了结构:
我问这个问题的原因是我最初是一个 .NET 开发人员,如果你将它们传递给一个函数(而不是类),那么在 .NET 结构中它们将被复制。我很确定如果 store 没有声明为通过引用获取 f ,它将被复制,但我无法更改此代码。
编辑:更新了代码,因为我不知道这vector.insert
会影响我的问题。就我而言,我将结构存储为类中的成员,而不是向量。所以我的问题真的是:将f
被复制this->m_foo = f;
?
c++ - OpenGL 和 GLUT 中 0x009f240e 处的未处理异常 - 101.exe:0xC0000005:访问冲突写入位置 0x00000000
我不断收到以下错误:OpenGL 和 GLUT 中 0x009f240e 处的未处理异常 - 101.exe:0xC0000005:访问冲突写入位置 0x00000000。
我在这里发现了一些带有类似错误代码的问题,但他们似乎都说问题是:取消引用 NULL 指针。但是,我似乎找不到任何可以真正解释这意味着什么或该怎么做的东西。
这是我的代码的一个小示例:
如果有人对我可以做些什么来解决这个问题有任何建议或想法,请告诉我。如果我应该添加任何其他代码,也请告诉我。
c# - 空指针测试性能
与测试小于零的整数甚至 bool 为假相比,测试C# 中的引用类型变量是否为空指针(如if (x == null)
...)的性能如何?
关于此类空指针测试是否还有其他问题,例如是否产生了垃圾?
我对游戏的每一帧都进行了数百次这样的测试,我想知道这些测试是否会导致问题或者可以更有效地实施?
c++ - 何时在空实例上调用成员函数会导致 C++11 中的未定义行为?
可能重复:
何时在空实例上调用成员函数会导致未定义的行为?
我刚刚阅读了这个问题并给出了一个很好的答案:何时在空实例上调用成员函数会导致未定义的行为?
基本上,以下代码是未定义的行为吗?
根据链接的帖子,这可以用不同的方式解释,一种是UB,另一种不是。
在 C++0x 中,从 n3126 开始,歧义仍然存在
这仍然适用于最终的 C++11 吗?
android - 无法在 android 4.0.4 上获取互联网数据
我为 Android 开发的应用程序有问题。
我试图通过 JSON Parser 从 Google Translate API 获取数据。
该应用程序在 Emulator (v 2.1) 和 T-Mobile Move Balance (v 2.3.5) 上完美运行该问题发生在 Android 4.0.4(设备 ZTE BLADE III)上。当我尝试获取数据时,它返回空指针( NullPointerException 被 try-catch 块包围)。
清单上有应用程序权限
我认为是设备上的清单或设置配置错误(已检查互联网连接并与其他应用程序一起使用。浏览器也可以),因为该应用程序在旧版本中运行良好。
任何帮助,将不胜感激。提前致谢。
我认为不需要
这是带有一个按钮和两个微调器的 Activity,按钮上有监听器
}
和 GoogleRequest 类...
选项布局...
和 LogCat:
当 updateSpinners() 方法被修改为这样时,LogCat 看起来像这样:
c++ - MISRA 的文字零而不是空指针常量警告
我有这个功能:
它编译但给了我这个 MISRA 警告:
MISRA-C++ 规则 4-10-2(必需):文字零 (0) 不得用作空指针常量。
现在,如果numShots
是一个“真正的”指针,我本可以更改0
为NULL
. 但是numShots
是参考,我应该把它当作一个int
.
MISRA 想要什么,为什么?