关于 C++ 里的 New

2013-01-28  本文已影响139人  剑舞春秋
  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 ;
上一篇下一篇

猜你喜欢

热点阅读