“前面,我们将指针初始化为变量的地址;变量是在编译时分配的、有名称的内存,而指针只是为可以通过名称直接访问的内存提供了一个别名。指针真正的用武之地在于,在运行阶段分配未命名的内存以存储值。在这种情况下,只能通过指针来访问内存。”
new的用法:
int *pn = new int;
“new int告诉程序,需要适合存储int的内存。new操作符根据类型来确定需要多少字节的内存。然后,它找到这样的内存,并返回其地址。接下来,将地址赋给pn,pn是被声明为指向int的指针。”
“pn指向一个数据对象。数据对象指的是为数据项分配的内存块。”