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

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

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

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

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

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

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