null-pointer

    0热度

    3回答

    我有一个试图打印2维数组的问题,我不断地在printArray()和printArray()的第一个for循环中得到一个空指针异常。我确实知道什么是虚假的感觉,我只是很难理解为什么我会得到它。在尝试打印数组之前,我遇到过这个问题,最后我会很好地理解这一点。 import java.lang.*; import java.util.*; public class Board { int N

    1热度

    1回答

    有没有办法在C++中编写一个可以将编译时常量作为参数的函数,但是如果您传递一个与运行时间相关的值,将会产生编译错误?具体来说,我有一个构造函数,其中使用空指针进行初始化将具有可接受的行为,但使用非空指针进行初始化意味着正在发生一些奇怪的事情。 详细信息,如果它们很重要:类可以用智能指针构造,但不应该由(非空)原始指针构造。为简洁起见,我希望能够从空指针直接初始化,但智能指针不允许来自原始指针的隐式

    0热度

    2回答

    我正在尝试为我的导航抽屉制作一个自定义适配器,并且在布局充填器上不断得到一个空指针异常。我试过在getView方法内部和外部声明LayoutInflater变量,如其他帖子中的建议,但无济于事。 下面是我的自定义适配器类 Context mContext; private ArrayList<String> mValues = new ArrayList<String>(); LayoutIn

    -1热度

    1回答

    如果将Statics类的实例设置为null,为什么不引发NullPointerException?我知道一个静态变量是在所有实例中共享的,它们只有一个副本。这是否意味着静态变量不会生活在堆上?那么我猜这就是它意味着什么? 所以我想更大的问题是静态变量/方法在哪里生活? 考虑以下几点: public class Statics { public static int count = 0; p

    0热度

    1回答

    我正在尝试创建导航抽屉,但我不断收到NullPointer错误。当我调试它时,ListView和DrawerLayout值为空,即使我将它们分别赋值。谁能告诉我什么是错的? public class MainActivity extends ListActivity { private ArrayList<String> mTitles = new ArrayList<String>();

    2热度

    1回答

    我是一位刚刚完成他的应用程序并正在调试的amatuer程序员;直到应用程序崩溃不问:(。 我没有从lolcat堆栈跟踪,并在ContextWrapper下面实现了NullPointerError。 @Override public PackageManager getPackageManager() { return mBase.getPackageManager(); } 但我

    0热度

    1回答

    在蓝图类中,我定义了指针FJsonValue。 private: TSharedPtr<FJsonValue, ESPMode::ThreadSafe> JsonValue; 调用一个分配内存的方法后,我得到了空对象... void UDictValue::SetInt(float value) { ValueType = EDictValueType::VT_INT;

    5热度

    1回答

    我知道解引用空指针是未定义的 - 但我想知道在特定目标上发生了什么 - MSP430。 我没有在我面前加载这个板子来测试这个。 如果我这样做(或类似)会发生什么? int * foo = NULL; (*foo)++; //Crash? 位置0x0位于SFR范围内并被保留。 它会生成PUC/POR吗?或者它会默默“工作”? 产生的组件是 ;int * foo = NULL; clr.w R

    1热度

    1回答

    我想显示这个JSON数据进入列表视图。有荫这个问题: java.lang.NullPointerException: Attempt to invoke virtual method 'org.json.JSONObject org.json.JSONArray.getJSONObject(int)' on a null object reference private String[] ar

    0热度

    1回答

    对于这个程序,我创建了一个单词词典的AVL自平衡二叉搜索树,这将使用户能够根据等级查找单词,rank是数字在当前节点+ 1下找到的节点,或者他们可以选择在树中给出随机单词。不幸的是,当我运行这段代码:编译时 #include "DictionaryAVT.h" #include<string> #include<iostream> #include<sstream> #include<al