#include <iostream>
using namespace std; // 命名空间定义 使用C++标识符 例如:cout
int main()
{
// 在堆上heap分配一个int类型的内存
int *int_prt {nullptr}; // 空的指针
cout << int_prt << endl;
int_prt = new int; // 分配int大小的内存给int_prt
cout << int_prt << endl; //打印指针地址
cout << *int_prt << endl; //打印指针指向
delete int_prt; // 释放内存
// 在堆上分配一段连续的内存
double *double_prt{nullptr};
size_t size {0}; // size_t是指当前计算机 可能的大小
cout << "请输入要分配的内存大小:";
cin >> size;
double_prt = new double[size]; //分配内存
cout << double_prt << endl;
delete [] double_prt; // 释放内存
return 0;
}
因篇幅问题不能全部显示,请点此查看更多更全内容