版权声明:本文为博主原创文章,转载请注明出处! https://blog.csdn.net/peopleqinlei/article/details/55057077
不用new关键字
在Stack栈里面分配空间,自动释放。
- A a; //无参构造函数
- A a(); //!!!声明一个函数a,返回值类型是A
- A a = A(); //无参构造函数
- A a = A(Param param); //有参构造函数
动态的,不确定分配空间大小
在heap堆里面分配空间,要手动释放(delete a或者delete a[],如果a是数组的话)
- A* a = new A();