变量未初始化带来的教训
c++里,局部变量会自动初始化为0;
但是全局变量会给个不确定的值。
8.3号做了个笔试题,一直A不出来,只能过50%多。
原因:用的核心代码模式,有一个类,里面实现个函数即可,
当时需要个全局的变量,就申请了个成员变量,但是当时没有构造函数,所以也就忘了初始化了(自己大意了,默认它就初始化为0)。
因此,后面求 max 的时候,和它做比较,因为初始化为任意值了,所以全A不了。
对策:不管是什么变量,一定要记得初始化,记着往这方面想。
收获:望以后牢记此教训。