new:数据类型 *p=new 数据类型;
- 由于计算机的内存是有限的,因此当没有足够的内存而无法访问new请求时,new会返回0,该返回值被赋给指针后,这个指针就是空指针,空指针不会指向有效数据。new除了返回空值之外,还会引发异常。
- int *p = new int(87);
- int *p = new int;