int的初始值在 正常运行和debug调试是不一样的,
可以随便建立一个简单的工程,然后新建一个类:
然后做一个简单的输出,你会发现int的a竟然不是默认的0,刷新三观。。。所以以后写的类,没有构造初值,或者写的变量没有赋初值,都会出现神奇的bug,
这个问题花了一个下午的查找,真不划算。。。
int的初始值在 正常运行和debug调试是不一样的,
可以随便建立一个简单的工程,然后新建一个类:
然后做一个简单的输出,你会发现int的a竟然不是默认的0,刷新三观。。。所以以后写的类,没有构造初值,或者写的变量没有赋初值,都会出现神奇的bug,
这个问题花了一个下午的查找,真不划算。。。