new 与malloc有什么区别

c++ new 与malloc有什么区别 - ywliao - 博客园 (cnblogs.com)

 

ElemType* pnew = new ElemType;// 会出错
ElemType* pnew;//不会出错

C++中用new和不用new 定义类的对象的区别 不用new 是创建对象,自动在栈上申请空间,对象声明周期结束后系统会自动释放空间。 2、使用 new 如果不手动释放空间,会造成内存泄露; 不用new 由于是系统自动管理,不会造成内存泄露。 3、使用 new 创建的是指针

 

posted @ 2022-04-20 10:37  Dsad123FFFG6645  阅读(32)  评论(0)    收藏  举报