请问:使用new初始化数组和不使用new初始化数组有什么区别?比如:int*pnewint[3]p[0]1p[1]2p[2]3和i
请问:使用new初始化数组和不使用new初始化数组有什么区别?
比如:
int *p = new int[3];
p[0] =1; p[1] = 2; p[2]= 3;
和 int p[3] ={1, 2, 3}
有什么本质区别?
[解决办法]
1堆对象和栈对象的区别。对象生存期有很大不同。
2赋值和初始化的区别。对你现在的类型,其结果相同。
