new int[]和new int()的区别
2015-09-10 21:00 itwolf 阅读(4466) 评论(0) 编辑 收藏 举报1. new int[] 是创建一个int型数组,数组大小是在[]中指定,例如:
int * p = new int[10]; //p执行一个长度为10的int数组。
2. new int()是创建一个int型数,并且用()括号中的数据进行初始化,例如:
int *p = new int(10); // p指向一个值为10的int数。
虽然有些时候在VS上运行起来没啥区别,但是在OJ上就不一样了。