一、动态内存分配 1.第一种用法,分配一个变量: P = new T; T是任意类型名,P是类型为T*的指针。动态分配出一片大小为sizeof(T)字节的内存空间,并且将该内存空间的起始地址赋值给P。比如: int *pn; pn = new int; *pn = 5; 2.第二种用法,分配一个数组: P= new T[N]; T:任意类型名; P:类型为T*的指针; N:要分配的数组元素的个数,可以是整型表达式。 动态分配出一片大小为N*sizeof(T)字节的内存空间,并且将该内存空间的起始地址赋给P。 例如:…
