美文网首页
new delete

new delete

作者: 去年匆匆今年匆匆 | 来源:发表于2019-03-22 15:40 被阅读0次
#include <iostream>
#include <cstdlib>
using namespace std;  
class shape 
{ 
public:
 char x;
    shape(char m) 
    {  
     x=m;
     cout << "构造"<<endl;
     cout <<x<<endl;
    } 
    ~shape() 
    {  
     cout << "析构"<<endl;
     cout<<x<<endl;
    } 
}; 
int main() 
{ 
    shape a('a'); 
    shape b('b');
    shape* c = new shape('c');
    delete c;
    system("pause");
    return 0; 
}
构造
a
构造
b
构造
c
析构
c
请按任意键继续. . .
析构
b
析构
a

相关文章

  • new失败抛出异常吗?

    new/delete 在C++中动态分配与释放内存是通过new/delete和new []/delete []实现...

  • C++基础复习与总结

    一、new和malloc的区别1、new和delete配对,释放数组需要用delete[]。new和delete实...

  • C++内存

    认识C++内存 operator new, operator delete和new, delete operato...

  • new AND delete

    转载自 new和detele和sizeof类似,new 和 delete也不是函数,比如new和c中的malloc...

  • new delete

  • 成员函数、继承(20170213)

    C++06 区分new/delete malloc/free new /delete 运算符,不需要转换,自动...

  • c++ new 和delete的种种

    new/delete动态管理对象,new[]/delete[]动态管理对象数组。 C++中,把int 、char....

  • 2018-05-09

    new delete new delete与malloc free的区别 对于基本数据类型 malloc与free...

  • 面试准备

    C++面试总结 New、Delete和malloc、free的区别? New和Delete自动调用 构造函数 和 ...

  • C++ 细节问题

    1. new, delete和new[], delete[] 会涉及动态空间本配问题 参考文章: http://w...

网友评论

      本文标题:new delete

      本文链接:https://www.haomeiwen.com/subject/qghrvqtx.html