C++学习_初阶—— new

目录

  • 1. new operator
  • 2. operator new
  • 3. placement new(定位new)

1. new operator

  1. 如下所示就是new操作符:
int *p = new int;
  1. 作用:
    (1)申请空间
    (2)调用构造函数(int 没有构造函数但是string 就有,视情况而定)

2. operator new

  1. 就是 new
  2. 作用:就是申请空间(调用new operator 申请空间 )

3. placement new(定位new)

定位new表达式是在已分配的原始内存空间中调用构造函数初始化一个对象。

你可能感兴趣的:(C++,c++,开发语言,后端)