/*
new 借助了朋友str的帮助,即使朋友str的地方特别小装不下,
new的变量,也不会报错。因此自己要考虑内存溢出的问题.
*/
//char str[3] = { 0 };//分配在静态区
void main()
{
char str[3] = { 0 };//分配在栈区
//char *str = new char[3]{ 0 };//分配在堆区
int *p1 = new int[10]{1, 2, 3, 4, 5, 0};
int *p2 = new (str)int[10]{1, 2, 3, 4, 5, 6, 7, 8, 9, 0};
cin.get();
}
new 可以分配在堆区,栈区,静态区。主要借助内存区内部的变量,毕竟多个朋友多条路嘛。
借助他人的力量。
元旦快乐,小伙子们!!!