创建对象方式
注意类:==是堆还是栈,创建方式==
#include <iostream>
using namespace std;
class A
{
private:
int n;
public:
A(int m):n(m)
{ }
~A(){}
};
int main()
{
/*
特殊的无参数
A a;//无参数创建对象
A a();//这里并有调用构造,类声明
*/
//1:隐式
A a(1); //栈中分配
//2:显示
A b = A(1); //栈中分配
//3:指针
A* c = new A(1); //堆中分配
delete c;
return 0;
}