目录
一、new操作符
C++利用new操作符在堆区开辟数据;
堆区开辟数据,由程序员手动开辟,手动释放,释放利用操作符delete。
1.1 利用new创建的数据,会返回该数据对应的类型的指针
开辟堆区:new 数据类型
堆区开辟的数据,由程序员手动开辟,释放用操作符delete
1.2 在堆区利用new创建的数组
int* p = new int[10]; //10数组大小 ,这里返回的也是数组的首地址
for (int i = 0; i < 10; i++)
{
p[i] = i; //可以用首地址加【】的方式索引
}
for (int i = 0; i < 10; i++)
{
cout << p[i] << endl;
}
释放堆区
delete[] p; //释放数组