C++ 类对象实例创建的4种方法

来源:互联网 发布:pdf图书下载软件 编辑:程序博客网 时间:2024/05/17 02:16

不用new关键字

在Stack栈里面分配空间,自动释放。

  • A a; //默认无参构造函数
  • A a(); //无参构造函数
  • A a = A(); //无参构造函数
  • A a = A(Param param); //有参构造函数

用new关键字
动态的,不确定分配空间大小
在heap堆里面分配空间,要手动释放(delete a或者delete a[],如果a是数组的话)
  • A* a = new A();
0 0
原创粉丝点击