关于 C++ 里的 New

  1. new expression : new 表达式

  2. operator new : 操作符函数,用来分配内存.

3 placement new :定位表达式,用来初始化已分配的内存.

第一种用法 : type a = new type;

第二种用法: void *a = ::operator new(int size);

第三种用法:

用法: new (place address) type [initialiser list]  

如: void * a = malloc (xxx);

   new (a) a_type ;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容