release 跑正常而debug 则挂掉。原因是release和debug 的默认初始化不一样。release初始化一般为0.而debug则比较乱。
当数组初始化越界时,或者初始化的数组空间比想要的小时(粗心或逻辑不清情况下),则会出现越界。从而出现release和debug的不一致。
好的编程习惯和清楚的逻辑是避免此类问题的关键。
release 跑正常而debug 则挂掉。原因是release和debug 的默认初始化不一样。release初始化一般为0.而debug则比较乱。
当数组初始化越界时,或者初始化的数组空间比想要的小时(粗心或逻辑不清情况下),则会出现越界。从而出现release和debug的不一致。
好的编程习惯和清楚的逻辑是避免此类问题的关键。