cheerduo
cheerduo
采纳率50%
2016-02-21 10:35

私有类空指针异常,求教各位大大~

指向图中红色箭头位置。
图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

5条回答

  • wojiushiwo945you 毕小宝 5年前

    空指针的话调试下是那些对为空,检查这些地方使用了对象的.操作的地方。

    点赞 2 评论 复制链接分享
  • mengyin521 M醉清风Y 5年前

    第一红箭头:你继承自模板类 而在派生类实例化的时候 你父类的 byte[] 应该由派生类传入 之所以空指针 是因为你给他传了个 临参。该对象 已被销毁。
    第二红箭头:应该是
    //伪代码 主要是 应该判断你的指针是否为NULL 和 数组是否越界
    if(cube.cube.get("前面") && 0 < sizeof(faces))
    {
    cube.cube.get("前面").setValues(faces[0]);
    }

    点赞 1 评论 复制链接分享
  • zpjsmalltime Activity-Pj 5年前

    你好,个人建议,可以把cube.cube.get("**").setValues(faces[0]);拆分一下
    cube.cube.get("**");查看返回值情况
    .setValues();看报那句错误。逐个排查

    点赞 1 评论 复制链接分享
  • Royal_lr Royal_lr 5年前

    建议打个断点看看,,在哪里出现的null,,

    点赞 评论 复制链接分享
  • rui888 兔子托尼啊 5年前

    cube.cube.get("**"); 这个调试看看你具体哪个值报错,

    点赞 评论 复制链接分享

相关推荐