变量一定要初始化

原创 2011年01月07日 16:15:00

今天遇到个BUG,在Debug编译下没问题,在Release编译下就有问题,费了好半天劲,通过outdebugstring 和DebugView终于找到了错误的地方,原因就是由于变量没有初始化照成变量在DEBUG 和 RELEASE 下初始值不同,照成的BUG。看来变量的初始化时相当的重要哦。

在java中变量一定要初始化吗?

在类中定义的成员变量如果你没有初始化java会自动帮你初始化,如果是数字会自动初始化成0,字符会初始化成'o',对象引用会初始化成null. 当然如果你定义的是局部变量就必须初始化了,否则编译会报错...
  • tuolaji8
  • tuolaji8
  • 2015年09月12日 15:57
  • 373

C++中变量使用前一定要初始化

在C++中变量声明后,在使用前一定要初始化。 1>如下代码: #include using namespace std; int main(){ for(int i=0;i...
  • cxc19890214
  • cxc19890214
  • 2015年04月16日 16:00
  • 694

编程一定要初始化变量

 手里有一个项目的代码,需要我去修改。改完以后发现debug版和release版的结果不一样,调试了好半天也不知到怎么回事,然后经过同事的跟踪,发现是变量未初始化的问题。debug时,如果变量未初始化...
  • Ronal_Lee
  • Ronal_Lee
  • 2009年04月08日 15:45
  • 505

构造函数中,哪些成员变量一定要通过初始化列表来初始化

构造函数中,哪些成员变量一定要通过初始化列表来初始化 构造函数初始化时必须采用初始化列表一共有三种情况, 需要初始化的数据成员是对象(继承时调用基类构造函数) 需要初始...
  • hyqsong
  • hyqsong
  • 2016年03月08日 07:23
  • 2703

constexpr

如果说const仅仅着眼与当下,而忽略了“指向”的对象,这种常量仅仅建立在const本身上的话,constexpr才能称得上真正的常量。(const有点狮子座,constexpr可是白羊座,呵呵→_→...
  • wmaoshu
  • wmaoshu
  • 2015年12月28日 10:57
  • 420

关于C++类的静态数据为什么一定要初始化

转载:http://my.oschina.net/u/1537391/blog/219432 我们知道C++类的静态成员变量是需要初始化的,但为什么要初始化呢。 其实这句话“静态成员变量是...
  • Gexyz
  • Gexyz
  • 2016年04月15日 16:17
  • 235

C语言变量为什么必须初始化

在给变量分配内存时,很可能这段内存存在以前其他程序使用留下的值。当使用VC编译器,若编译器发现没有给变量赋值而使用,就会返回一个以“85”开头的很大的数字(此时该段内存中为一个垃圾数,为了避免出现较常...
  • seattle1215
  • seattle1215
  • 2011年10月06日 14:48
  • 2293

Java中final变量为什么在使用前必须要进行初始化

final关键字我们并不陌生,但是final修饰的属性变量为什么必须在定义的时候或者构造函数中被初始化呢? static final修饰的变量又为什么必须在定义的时候进行初始化呢? 首先要明白一点...
  • xtsylc
  • xtsylc
  • 2017年11月06日 23:22
  • 208

【数据挖掘】dummy variable 虚拟变量

一般地,在虚拟变量的设置中:基础类型、肯定类型取值为1;比较类型,否定类型取值为0。    适用于无序的离散数字变量。    例如:    若用数字1-12表示1-12月,那么就潜在表示了12月...
  • Linh47
  • Linh47
  • 2018年01月08日 11:19
  • 72

莫偷懒!成员变量一定要初始化!

莫偷懒!成员变量一定要初始化! 未初始化的bool成员变量在Debug下默认值为false,Test下默认true。一个bug查了一晚上,原因就是这个. 人物创建的场景在Debug下正常,在T...
  • luliyuan
  • luliyuan
  • 2014年04月22日 14:35
  • 2381
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:变量一定要初始化
举报原因:
原因补充:

(最多只允许输入30个字)