使用new来分配内存

时间:2023-03-09 16:44:50
使用new来分配内存

对指针的工作方式有一定的了解之后,来看看他如何实现在程序运行时分配内存。前面我们都将指针初始化为变量的地址(int * pt; pt = & a);变量是在编译时分配的有名称的内存,而指针只是为可以通过名称直接访问的内存提供了一个别名。指针真正的用武之地在于,在运行阶段分配未命名的内存以存储值。在这种情况下,只能通过指针来访问内存

new运算符

在运行阶段为一个int之分配未命名的内存,并使用指针来访问这个值。(int * pn = new int);