new int[]和new int()的区别

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上就不一样了。

原文地址:https://www.cnblogs.com/bewolf/p/4799117.html