今天在刷Multiply Strings一题时,一直出现runtime error,找了很久都没找到问题。
找了一个小时,是在扛不住了,问师兄了,一眼看出问题是new int(len1)这儿出了问题,导致数组越界了。
创建一个数组是int *array=new int[length],创建一个长度为length的整数数组。
而int *array=new int(length),是对类型为int的变量array初始化位length这个值。
今天在刷Multiply Strings一题时,一直出现runtime error,找了很久都没找到问题。
找了一个小时,是在扛不住了,问师兄了,一眼看出问题是new int(len1)这儿出了问题,导致数组越界了。
创建一个数组是int *array=new int[length],创建一个长度为length的整数数组。
而int *array=new int(length),是对类型为int的变量array初始化位length这个值。