空指针错误
有一句话说,即使是经验丰富的程序员,仍然需要花费数个小时修复一个空指针错误。
这个坑我也栽过好几次了。
class {
// code...
} *myobject;
1
2
3
2
3
没错,就是这一段代码,myobject是空指针!
正确的写法是:
class {
// code...
} *myobject = {};
1
2
3
2
3
或者
class myclass {
// code...
};
myclass *myobject = {};
1
2
3
4
5
2
3
4
5
指针记得手动初始化。
上次更新: 2024/5/2 15:00:18