今天犯了个很可笑的错误:











可以看见加了一个member variable之后,没有添加初始化,所以程序中很随机的出现bug。
不确定的而且匝一看起来是对的bug最恐怖。
这里就要对代码潜台词有所了解,做到本能反应才好, 在加了变量的时候就要立刻加上初始化代码,这些绝对不能纳入“思考”范畴,本能!
另外如加virtual function就要加virtual destructor这种都属此类
今天犯了个很可笑的错误:
可以看见加了一个member variable之后,没有添加初始化,所以程序中很随机的出现bug。
不确定的而且匝一看起来是对的bug最恐怖。
这里就要对代码潜台词有所了解,做到本能反应才好, 在加了变量的时候就要立刻加上初始化代码,这些绝对不能纳入“思考”范畴,本能!
另外如加virtual function就要加virtual destructor这种都属此类