new的都是堆:https://blog.csdn.net/qq_35451572/article/details/83302054
其他main里的一般都是栈:https://blog.csdn.net/sujianwei1123/article/details/70848125
*与&:https://www.runoob.com/cplusplus/cpp-pointers.html
C++在创建对象的时候可以采用两种方式,例如类名为Test:
Test test
:不使用new创建对象时,对象的内存空间是在栈中的,其作用范围只是在函数内部,函数执行完成后就会调用析构函数,删除该对象。
Test* pTest = new Test()
:使用new创建对象是创建在堆中的,必须要程序员手动的去管理该对象的内存空间。
https://www.cnblogs.com/zhengfa-af/p/8109958.html